/* Minification failed. Returning unminified contents.
(7,319973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,320027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,320084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,326711): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,326753): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,327386): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,327428): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328506): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328592): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328646): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328782): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328907): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
 */
/*! jQuery UI - v1.13.2 - 2023-11-16
* 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:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor: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 black}.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 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 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{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:link,.ui-button:visited,.ui-button:hover,.ui-button:active{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}input.ui-button::-moz-focus-inner,button.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:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-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-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-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 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-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-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{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%;-ms-filter:"alpha(opacity=25)";opacity:0.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:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-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:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.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-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a{text-decoration:underline}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}button.toast-close-button{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:300px}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.btn-primary{background-color:#006400;border-color:#006400}.btn-primary:active:not(.invalid),.btn-primary:focus:not(.invalid),.btn-primary:hover:not(.invalid){background-color:#004b00!important;border-color:#004b00!important}@-webkit-keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(359deg);transform:scale(1) rotate(359deg)}}body,div,h1,h2,h3,h4,h5,h6,p{font-family:Open Sans,sans-serif}body{background-color:#f7f6f2;font-size:14px}body.blank-template{background-color:#fff}a{color:#006400}a:hover{color:#008400;cursor:pointer;text-decoration:underline}a:focus{color:#008400;text-decoration:none}p>a{text-decoration:underline}hr{border-top:1px solid #d9d9d9}.full-width-fluid .inner-content{max-width:1600px;width:100%}.app-banner{background-color:#4a4a4a;color:#fff;display:none;height:0;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1025}.app-banner .alert-message{color:#fff;display:inline;font-weight:600}.app-banner .alert-message.red{color:#d0021b}.app-banner .alert-message.green{color:#006400;float:left}.app-banner .alert-message.yellow{color:#ffbf00}.app-banner .close-notification-icon{float:right;font-weight:bolder;height:100%;padding:0 12px}.app-banner .close-notification-icon:hover{cursor:pointer}.app-banner a{color:#ffbf00}.app-banner.undocked{position:relative}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.alert ul{list-style-type:none;margin:0;padding:0}.ajax-spinner{display:inline-block}tr[ng-click]{cursor:pointer}.table-hover>tbody>tr:hover{background-color:#ccc}.grecaptcha-badge{visibility:hidden}.text-justify{text-align:justify}.gb-count-bubble{background-color:#555;border-radius:40px;color:#fff;font-style:normal;margin-left:3px;padding:3px 7px}.bs5 .tooltip>.tooltip-inner{background-color:#eee;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);color:#000;font-size:11px;text-align:left}.bs5 .tooltip>.tooltip-inner ul{margin:0;padding:0 0 0 15px}.bs5 .tooltip .tooltip-arrow{border-color:rgba(0,0,0,0);border-width:11px 11px 0;bottom:5px;height:0;left:50%;margin-left:-5.5px;width:0}.bs5 .tooltip .tooltip-arrow:before{border-top-color:#eee}.bs5 .tooltip.in{opacity:1}.main-content{margin-top:141px}.main-content .inner-content{position:relative}.main-content .page-header-main,.main-content .page-title{color:#006400;font-size:30px;font-weight:600;margin-bottom:10px;margin-top:0}.main-content .page-header-main{font-size:24px;margin-bottom:0;margin-top:0}.main-content .page-header-main:not(.offset){margin:0}.main-content .page-header-subcopy{color:#000;font-size:14px;margin-bottom:0;margin-top:10px}.main-content .page-header-subcopy:not(.offset){margin:10px 0 0}.main-content .page-link-list{margin:10px 0 0 10px;padding:0 0 0 17px}.main-content .page-link-list a{text-decoration:underline}.main-content .page-help{font-size:24px;position:absolute;right:15px;text-decoration:none;top:0}.main-content .page-help span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.main-content #gbLogin .form-group p{font-size:12px;margin:10px 0 -10px}.main-content textarea.form-control{resize:vertical}.main-content .btn.loading{position:relative}.main-content .btn.loading:before{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:rgba(0,0,0,0) url(/theme/assets/cta-spinner.png) 50% no-repeat;content:"";height:18px;left:5px;margin-top:-9px;position:absolute;top:50%;width:18px}.main-content .btn.btn-secondary{background:#fff;border:1px solid #d9d9d9;color:#006400}.main-content .btn.btn-sim{background-color:rgba(0,0,0,0);color:#006400;text-decoration:underline}.main-content .btn.btn-addtocart{background-color:#ffbf00;border-color:#000;color:#000}.main-content .btn.btn-addtocart i{margin-right:5px}.main-content .btn.btn-addtocart:focus,.main-content .btn.btn-addtocart:hover{color:#000}.main-content .btn.btn-addtocart[disabled]{background-color:#fdeebf;border-color:#777;color:#777}.main-content .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px}.main-content .cta-row .btn{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0 0;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .cta-row .btn.btn-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .cta-row .btn.btn-sim{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-content #contentContainer{margin-bottom:30px;margin-top:30px}.main-content #contentContainer [data-bs-toggle=tooltip],.main-content #contentContainer [data-bs-toggle=tooltip]:hover,.main-content #contentContainer [data-toggle=tooltip],.main-content #contentContainer [data-toggle=tooltip]:hover{text-decoration:none}.main-content #contentContainer [data-bs-toggle=tooltip].tooltip-white,.main-content #contentContainer [data-toggle=tooltip].tooltip-white{color:#fff}.main-content #contentContainer [data-bs-toggle=tooltip].tooltip-green,.main-content #contentContainer [data-toggle=tooltip].tooltip-green{color:#006400}.main-content #contentContainer .tooltip>.tooltip-inner{background-color:#eee;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);color:#000;font-size:11px;text-align:left}.main-content #contentContainer .tooltip>.tooltip-inner ul{margin:0;padding:0 0 0 15px}.main-content #contentContainer .tooltip .tooltip-arrow{border-color:#eee rgba(0,0,0,0) rgba(0,0,0,0);border-width:11px 11px 0;bottom:-5px;left:50%;margin-left:-11px}.main-content #contentContainer .tooltip.in{opacity:1}.main-content #contentContainer .btn.disabled,.main-content #contentContainer .btn[disabled]{background-color:#bbe1aa;border-color:#bbe1aa;color:#fff;opacity:1}.main-content #contentContainer .btn.disabled.btn-secondary,.main-content #contentContainer .btn[disabled].btn-secondary{background-color:#fff;border-color:#d9d9d9;color:#d9d9d9}.main-content #contentContainer .btn.disabled.btn-sim,.main-content #contentContainer .btn[disabled].btn-sim{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#555;text-decoration:none}.main-content #contentContainer .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;min-height:20px}.main-content #contentContainer .optin-row{clear:both}.main-content #contentContainer .optin-row label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.main-content #contentContainer .optin-row label span.ui-checkboxradio-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:3px;order:2;-webkit-box-flex:1;-ms-flex:1 0 13px;flex:1 0 13px;max-width:13px;min-width:13px}.main-content #contentContainer .optin-row label span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.main-content #contentContainer .page-section{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:15px}.main-content #contentContainer .page-section.frameless{background-color:rgba(0,0,0,0);border:0;clear:both;float:left;width:100%}.main-content #contentContainer .page-section:first-child{margin-top:0}.main-content #contentContainer .page-section .header-bar{background-color:#006400;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-content #contentContainer .page-section .header-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-content #contentContainer .page-section .req:before{color:#d0021b;content:"*"}.main-content #contentContainer .page-section .section-copy{font-size:13px;line-height:20px}.main-content #contentContainer .page-section .group-label{background-color:rgba(0,0,0,0);border:0;color:#000;display:block;font-weight:600;margin-bottom:15px;position:relative}.main-content #contentContainer .page-section .group-label:hover{background-color:rgba(0,0,0,0);border:0}.main-content #contentContainer .page-section .acting-label{color:#555;font-size:12px;font-weight:600;margin-bottom:5px}.main-content #contentContainer .page-section input[type=email],.main-content #contentContainer .page-section input[type=number],.main-content #contentContainer .page-section input[type=number]:not(.currency),.main-content #contentContainer .page-section input[type=password]:not(.currency),.main-content #contentContainer .page-section input[type=tel],.main-content #contentContainer .page-section input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}.main-content #contentContainer .page-section input[type=email].short,.main-content #contentContainer .page-section input[type=number].short,.main-content #contentContainer .page-section input[type=number]:not(.currency).short,.main-content #contentContainer .page-section input[type=password]:not(.currency).short,.main-content #contentContainer .page-section input[type=tel].short,.main-content #contentContainer .page-section input[type=text].short{width:50%}.main-content #contentContainer .page-section .err-parent{position:relative}.main-content #contentContainer .page-section .err-parent .err_msg{opacity:0}.main-content #contentContainer .page-section .err-parent .err_msg+.indicator,.main-content #contentContainer .page-section .err-parent .input-wrap .indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;font-size:14px;height:0;position:absolute;right:15px;top:auto}.main-content #contentContainer .page-section .err-parent .jqui-dd-wrapper+.err_msg+.indicator{bottom:42px;right:70px}.main-content #contentContainer .page-section .err-parent.error .custom-combobox,.main-content #contentContainer .page-section .err-parent.error .ui-selectmenu-button,.main-content #contentContainer .page-section .err-parent.error input,.main-content #contentContainer .page-section .err-parent.error textarea{border-color:#d0021b!important}.main-content #contentContainer .page-section .err-parent.error .custom-combobox .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error .custom-combobox .ui-selectmenu-icon,.main-content #contentContainer .page-section .err-parent.error .ui-selectmenu-button .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error .ui-selectmenu-button .ui-selectmenu-icon,.main-content #contentContainer .page-section .err-parent.error input .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error input .ui-selectmenu-icon,.main-content #contentContainer .page-section .err-parent.error textarea .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error textarea .ui-selectmenu-icon{background-color:#d0021b!important}.main-content #contentContainer .page-section .err-parent.error .err_msg{opacity:1}.main-content #contentContainer .page-section .err-parent.error .err_msg+.indicator:before,.main-content #contentContainer .page-section .err-parent.error .input-wrap .indicator:before{color:#d0021b}.main-content #contentContainer .page-section .err-parent.error .err_msg+.indicator.glyphicon:before,.main-content #contentContainer .page-section .err-parent.error .input-wrap .indicator.glyphicon:before{content:""}.main-content #contentContainer .page-section .err-parent.error .err_msg+.indicator.fa-solid:before,.main-content #contentContainer .page-section .err-parent.error .input-wrap .indicator.fa-solid:before{content:""}.main-content #contentContainer .page-section .err-parent.valid .ui-selectmenu-button,.main-content #contentContainer .page-section .err-parent.valid input,.main-content #contentContainer .page-section .err-parent.valid textarea{border-color:#006400}.main-content #contentContainer .page-section .err-parent.valid .err_msg+.indicator:before,.main-content #contentContainer .page-section .err-parent.valid .input-wrap .indicator:before{color:#006400}.main-content #contentContainer .page-section .err-parent.valid .err_msg+.indicator.glyphicon:before,.main-content #contentContainer .page-section .err-parent.valid .input-wrap .indicator.glyphicon:before{content:""}.main-content #contentContainer .page-section .err-parent.valid .err_msg+.indicator.fa-solid:before,.main-content #contentContainer .page-section .err-parent.valid .input-wrap .indicator.fa-solid:before{content:""}.reset-page-title-margin{margin-bottom:0}.green,.positive{color:#006400}.neutral{color:#000}.negative{color:#d0021b}.checkbox label.text-danger,.text-danger{font-weight:600}.large-font{font-weight:700}.large-font,.large-font-no-bold{font-size:18px}.text-label,ul.label-columns>li>div>div:first-child{font-weight:600}.popover a{text-decoration:underline}.item-title{font-size:18px}.item-subtitle{font-size:16px}.user-name{font-weight:600}.user-name>a{margin-left:5px}.greeting{font-size:18px;font-weight:600}.thumbnail-small{max-height:100px}.mini-glyphicon{font-size:12px}.help .glyphicon-info-sign{color:#777}.hash-anchor{display:block;height:0;position:relative;top:-65px;visibility:hidden}.pipe:before{color:#ccc;content:"|";display:inline-block;padding:0 5px}input[type=password]+*+.toggle-eye-fa,input[type=password]+.eye,input[type=password]+.toggle-eye-fa,input[type=text]+*+.toggle-eye-fa,input[type=text]+.eye,input[type=text]+.toggle-eye-fa{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;height:40px;position:absolute;width:40px;z-index:2}input[type=password]+.eye:before{color:#777;content:""}input[type=text]+.eye:before{color:#d9d9d9;content:""}input[type=password]+*+.toggle-eye-fa:before,input[type=password]+.toggle-eye-fa:before{color:#777}input[type=text]+*+.toggle-eye-fa:before,input[type=text]+.toggle-eye-fa:before{color:#d9d9d9}.input-wrap{position:relative}.input-wrap .indicator{bottom:auto;right:0;top:0}.btn-default{background-color:#f7f6f2;background-color:hsla(300,0%,61%,.1)}.btn-default.btn-white{background-color:#fff}.btn-default.btn-white::hover{background-color:#f7f6f2}.btn-secondary{background-color:#fff;border:1px solid #d9d9d9;color:#006400}.btn-secondary:hover{background-color:#fff;border-color:#d9d9d9;color:#006400}.btn-secondary[disabled]{background-color:#d9d9d9;color:#000}.btn[disabled]{background-color:#fff;border-color:#ccc;color:#333;opacity:.65;pointer-events:none}.button-row div:last-of-type{float:right!important;text-align:left}.nav.nav-tabs>li.no-content>a{color:#777}input.positive[type=radio]:checked,input.rDefault[type=radio]:checked{border:6px solid #006400}input.neutral[type=radio]:checked{border:6px solid #000}input.negative[type=radio]:checked{border:6px solid #d0021b}input.rDefault[type=radio]{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #aaa;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;width:20px}.rText{display:inline-block;max-width:60%;padding:5px;text-overflow:ellipsis;vertical-align:top;word-wrap:break-word;overflow:hidden;white-space:nowrap}.div-table{padding:0 15px}.div-table .row div{border-bottom:1px solid #d9d9d9;padding:5px 10px 5px 0}.div-table .row div:nth-child(odd){font-weight:700}.div-table-responsive{line-height:24px;padding:0 15px}.div-table-responsive .row{border-bottom:1px solid #d9d9d9}.div-table-responsive .row.title-row{font-weight:700;white-space:nowrap}.div-table-responsive .row.title-row:hover{background-color:rgba(0,0,0,0)}.div-table-responsive .row>div{padding:5px 10px 5px 0}.content-block{margin-bottom:20px}.fa-check{color:#006400}.fa-times{color:red}.gb-icon{background-position:50% 50%!important;background-repeat:no-repeat!important;border-radius:0;display:inline-block}.gb-icon.immediate-checkout{background:url(/theme/assets/ic-immediate-checkout.svg)}.gb-icon.buy-now{background:url(/theme/assets/ic-buy-now.svg)}.gb-icon.featured{background:url(/theme/assets/ic-featured.svg)}.gb-icon.free-shipping{background:url(/theme/assets/ic-free-shipping.svg)}.gb-icon.layaway-available{background:url(/theme/assets/ic_meta_layaway.png)}.gb-icon.gb-icon-tn{height:15px;width:15px}.gb-icon.gb-icon-sm{height:20px;width:20px}.finance-icon{color:#006400;position:relative}.finance-icon i{font-size:11px;left:16px;position:absolute;top:8px;z-index:2}.finance-icon i:first-child{font-size:20px;left:0;position:absolute;top:0;z-index:1}.guntab-icon{background:rgba(0,0,0,0) url(/theme/assets/ic-guntab-icon-1.png) no-repeat 50%;background-size:contain;display:block;height:24px;width:24px}.input-validation-error{border:1px solid #d43f3a}.ad-wrapper{padding-left:0;padding-right:0;text-align:center}.ad-wrapper>:not(.gb-ad){margin:0 auto 20px}.list-group.table-style .list-group-item{border-left:0;border-radius:0;border-right:0}.list-group.table-style .list-group-item::first-child{border-top-left-radius:0;border-top-right-radius:0}.user-default span.user-name{color:#000;font-size:14px;font-weight:600}.user-default span.user-name a{font-size:12px;font-weight:400}.user-default .badges{display:inline-block}.notUser{color:#d9534f}.section-white{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.cb{clear:both}.bs5 .form-group{margin-bottom:15px}.bs5 .main-content #contentContainer .page-section.frameless div.dt-bootstrap table.dataTable tr:last-child,.bs5 .main-content #contentContainer .page-section.frameless div.dt-bootstrap table.dataTable tr:last-child td{border-bottom:0}@media print{.main-content{margin-top:0!important}.app-banner,.main-footer,.seo-footer.hidden-xs,.social-footer{display:none!important}a[href]:after{content:none!important}.login-content,.widget{display:none!important}.hidden-xs,.tab-content>.tab-pane{display:block!important}.tab-content>.tab-pane{opacity:1!important;visibility:visible!important}.accordion-group .accordion-body.collapse{height:auto}.collapse{display:block!important;height:auto!important}.tab-section-wrapper>.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}.label{border:none}.tab-content.hidden-xs{display:block!important}.carousel .carousel-indicators,.carousel .carousel-indicators.hidden-xs{display:none!important}.carousel .item{display:inline-block;margin-bottom:10px!important;width:350px}.carousel .item img{width:340px}#launcher{display:none}#edit-listing,#manage-won-item,#view-larger-images,.item-detail-links,.picture-count,.seller-details-link-1,.seller-details-link-2,.share-tools{display:none!important}}.alert-info{border-color:#90c7e2}.alert-warning,.alert.not-signed-in{background-color:#fdeebf;border-color:#ffd155;border-color:rgba(255,204,51,.75);color:#555}.alert-danger,.alert.scheduled-item{background-color:#f2dede;border-color:#a94442;border-color:rgba(169,68,66,.5);color:#a94442}.alert-success,.alert.sold-item{background-color:#dff0d8;border-color:#006400;border-color:rgba(0,100,0,.5);color:#3c763d}.alert.ended-item{background-color:#ccc;border-color:#999;color:#555}.alert.item-error-message h5{font-size:18px;font-weight:600;margin:0}.alert.item-error-message p{margin-bottom:0;margin-top:15px}.alert a.close{text-decoration:none}.alert.alert-danger a{color:#a94442}.alert.alert-danger .button-group a.btn-danger{background-color:#d9534f;border-color:#d43f3a}.alert a.btn{color:#fff;text-decoration:none}.alert p{margin-bottom:1em;margin-top:0}.alert p .greeting{margin-bottom:.3em}.alert p:last-child,.alert p:only-child{margin-bottom:0}.gb-badge{background-position:50% 50%!important;background-repeat:no-repeat!important;border-radius:0;display:inline-block;margin:0 3px}.gb-badge>a{display:block;font-size:0;overflow:hidden;text-indent:-9999px}.gb-badge.gb-badge-tn>a{height:15px}.gb-badge.gb-badge-tn.fc-badge,.gb-badge.gb-badge-tn.ffl-badge,.gb-badge.gb-badge-tn.gold-badge,.gb-badge.gb-badge-tn.gold-charter-badge,.gb-badge.gb-badge-tn.verified-badge{height:15px;width:15px}.gb-badge.gb-badge-tn.top-10-badge,.gb-badge.gb-badge-tn.top-100-badge,.gb-badge.gb-badge-tn.top-25-badge{height:15px;width:25px}.gb-badge.gb-badge-md>a{height:30px}.gb-badge.gb-badge-md.fc-badge,.gb-badge.gb-badge-md.ffl-badge,.gb-badge.gb-badge-md.gold-badge,.gb-badge.gb-badge-md.gold-charter-badge,.gb-badge.gb-badge-md.verified-badge{height:30px;width:30px}.gb-badge.gb-badge-md.top-10-badge{height:30px;width:51px}.gb-badge.gb-badge-md.top-100-badge,.gb-badge.gb-badge-md.top-25-badge{height:30px;width:52px}.gb-badge.gb-badge-sm>a{height:20px}.gb-badge.gb-badge-sm.fc-badge,.gb-badge.gb-badge-sm.ffl-badge,.gb-badge.gb-badge-sm.gold-badge,.gb-badge.gb-badge-sm.gold-charter-badge,.gb-badge.gb-badge-sm.verified-badge{height:20px;width:20px}.gb-badge.gb-badge-sm.top-10-badge,.gb-badge.gb-badge-sm.top-100-badge,.gb-badge.gb-badge-sm.top-25-badge{height:20px;width:34px}.gb-badge.gb-badge-lg>a{height:45px}.gb-badge.gb-badge-lg.fc-badge{height:40px;width:40px}.gb-badge.gb-badge-lg.ffl-badge,.gb-badge.gb-badge-lg.gold-badge,.gb-badge.gb-badge-lg.gold-charter-badge,.gb-badge.gb-badge-lg.verified-badge{height:45px;width:45px}.gb-badge.gb-badge-lg.top-10-badge,.gb-badge.gb-badge-lg.top-100-badge,.gb-badge.gb-badge-lg.top-25-badge{height:45px;width:77px}.ffl-badge{background-image:url(/theme/assets/ic-ffl.svg)}.fc-badge{background-image:url(/theme/assets/ic-gbpay.svg)}.verified-badge{background:url(/theme/assets/ic-verified.svg)}.gold-badge{background:url(/theme/assets/ic-gold.svg)}.gold-charter-badge{background:url(/theme/assets/ic-gold-charter.svg)}.top-10-badge{background:url(/theme/assets/ic-topseller10.svg)}.top-25-badge{background:url(/theme/assets/ic-topseller25.svg)}.top-100-badge{background:url(/theme/assets/ic-topseller100.svg)}.listing{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;list-style-type:none;padding:0;width:100%}.listing .highlighter{height:100%;padding:10px 10px 15px;position:relative}.listing .highlighter a,.listing .highlighter a:hover{text-decoration:none}.listing .highlighter .listing-extra-info{left:0;position:absolute;top:0;width:100%}.listing .highlighter .listing-extra-info .is-featured{border-color:rgba(0,0,0,0) #18539d rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0 18px 18px 0;display:none;float:right;height:0;position:relative;width:0}.listing .highlighter .listing-extra-info .is-featured i{color:#fff;font-size:8px;font-weight:400;left:8.5px;position:absolute;top:1.5px}.listing .highlighter .listing-extra-info .was-visited{float:right;font-size:9px;line-height:9px;margin:0 4px 0 0}.listing .highlighter .listing-extra-info .was-visited>span{color:#fff;top:-.5px}.listing .highlighter .listing-extra-info .was-visited:visited>span{color:#d9d9d9}.listing .highlighter .listing-image-wrap{background-color:#fff;border:1px solid #999;position:relative}.listing .highlighter .listing-image-wrap .listing-image-contain{margin:0 auto;max-width:400px}.listing .highlighter .listing-image-wrap .listing-image-contain .listing-image{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;padding-top:75%;position:relative;width:100%}.listing .highlighter .listing-image-wrap .listing-image-contain .listing-image a{display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:50}.listing .highlighter .listing-image-wrap .listing-image-contain .listing-image a img{height:100%;margin:0 auto;visibility:hidden;width:auto}.listing .highlighter .listing-image-wrap .tsb,.listing .highlighter .listing-image-wrap .tst{background-color:hsla(0,0%,100%,.75);color:#000;padding:2px;position:absolute;z-index:49}.listing .highlighter .listing-image-wrap .tst{border-radius:0 0 6px 0;left:0;top:0}.listing .highlighter .listing-image-wrap .tsb{border-radius:6px 0 0 0;bottom:0;font-size:15px;font-weight:600;padding-left:5px;padding-right:5px;right:0;text-transform:capitalize}.listing .highlighter .listing-text h4{font-size:16px;font-weight:400;margin:13px 0 5px}.listing .highlighter .listing-text h4 a{color:#000}.listing .highlighter .listing-text .search-title{font-size:16px;font-weight:400;line-height:1.1;margin:13px 0 5px}.listing .highlighter .listing-text .search-title a{color:#000}.listing .highlighter .listing-text p{font-size:14px;margin:0}.listing .highlighter .listing-text p a{color:#555}.listing .highlighter .listing-figures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-top:8px}.listing .highlighter .listing-figures>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:50%;padding-top:5px;width:auto}.listing .highlighter .listing-figures>div h5{font-size:12px;font-weight:600;margin:0 auto 3px}.listing .highlighter .listing-figures>div .listing-figures-text{font-size:12px;font-weight:600;line-height:1.1;margin:0 auto 3px}.listing .highlighter .listing-figures>div a{font-size:22px;font-weight:700;line-height:22px}.listing .highlighter .listing-figures>div.buy-now-wrap a{color:#1861b7}.listing .highlighter .listing-figures>div .buy-now-wrap .listing-figures-text{font-size:12px;font-weight:600;line-height:1.1;margin:0 auto 3px}.listing .highlighter .listing-figures>div.auction-wrap a{color:#000}.listing .highlighter .listing-figures>div .auction-wrap .listing-figures-text{font-size:12px;font-weight:600;line-height:1.1;margin:0 auto 3px}.listing .highlighter .listing-figures.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.listing .highlighter .listing-figures.stack>div{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.listing .highlighter .listing-figures.stack>div:nth-child(2){margin-top:5px}.listing .highlighter .listing-figures.stack>div a{display:inline-block}.listing .highlighter .listing-figures.stack>div>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:50%;width:auto}.listing .highlighter .listing-figures.stack>div>div.ammo-display span{display:block;line-height:12px;margin-bottom:4px}.listing .highlighter .listing-figures.stack>div>div.ammo-display span strong{color:#000}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child{display:inline-block;line-height:22px;margin-bottom:0}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{font-size:22px;line-height:22px}.listing .highlighter .listing-figures.stack>div.buy-now-wrap strong{color:#1861b7!important}.listing .highlighter .listing-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}.listing .highlighter .listing-meta>span{font-size:12px;margin-left:10px}.listing .highlighter .listing-meta>span:first-child{margin-left:0}.listing .highlighter .listing-meta>span.time-left.low-time{color:#d0021b}.listing .highlighter .listing-meta>span a{text-decoration:underline}.listing .highlighter .variable-meta{color:#000;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7px}.listing .highlighter .variable-meta,.listing .highlighter .variable-meta>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listing .highlighter .variable-meta>span{width:calc(50% - 7px);-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7px);flex:1 0 calc(50% - 7px);font-size:12px}.listing .highlighter .variable-meta>span:nth-child(2n){padding-left:5px;width:calc(50% + 7px);-webkit-box-flex:1;-ms-flex:1 0 calc(50% + 7px);flex:1 0 calc(50% + 7px)}.listing .highlighter .variable-meta>span i{margin-right:5px;position:relative;top:3px;width:13px}.listing .highlighter .variable-meta>span i:before{font-size:12px}.listing .highlighter .variable-meta>span.freedom-coin>span i{background:rgba(0,0,0,0) url(/theme/assets/ic-GBPay-Meta-icon.svg) no-repeat 50%;height:13px;width:13px}.listing .highlighter .variable-meta>span.immediate-checkout i:before{font-size:9px}.listing .highlighter .variable-meta>span.freedom-coin,.listing .highlighter .variable-meta>span.immediate-checkout{display:block}.listing .highlighter .variable-meta>span.freedom-coin>span,.listing .highlighter .variable-meta>span.immediate-checkout>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listing .highlighter .variable-meta>span.freedom-coin>span span,.listing .highlighter .variable-meta>span.immediate-checkout>span span{margin-top:0}.listing .highlighter .variable-meta>span.freedom-coin>em,.listing .highlighter .variable-meta>span.immediate-checkout>em{color:#999;display:block;font-size:10px;font-style:normal;line-height:12px;margin-left:19px}.listing .highlighter .variable-meta>span.free-shipping i,.listing .highlighter .variable-meta>span.freedom-coin>span i,.listing .highlighter .variable-meta>span.immediate-checkout>span i,.listing .highlighter .variable-meta>span.non-free-shipping i{top:2px}.listing .highlighter .variable-meta>span.layaway-available i{background:rgba(0,0,0,0) url(/theme/assets/ic_meta_layaway.png) no-repeat 50%;display:inline-block;height:9px}.listing .highlighter .variable-meta>span.cc-fees{display:block}.listing .highlighter .variable-meta>span.cc-fees b{font-size:11px;font-weight:700;margin-right:2px}.listing .highlighter .variable-meta>span.financing-available i.finance-icon{display:inline-block;height:9px}.listing .highlighter .variable-meta>span.financing-available i.finance-icon>i{color:#000;font-size:11px;left:9px;position:absolute;top:1px}.listing .highlighter .variable-meta>span.financing-available i.finance-icon>i:first-child{font-size:12px;left:0;top:0}.listing .highlighter .variable-meta>span.financing-available i.finance-icon>i:last-child:before{font-size:8px}.listing .highlighter .listing-seller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}.listing .highlighter .listing-seller>div span{font-size:12px;margin-right:5px;text-decoration:underline}.listing .highlighter .listing-seller>ul{list-style-type:none;margin:0;padding:0 0 0 5px}.listing .highlighter .listing-seller>ul,.listing .highlighter .listing-seller>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.listing .highlighter .listing-seller>ul li:first-child a{margin-left:0}.listing .highlighter.featured .listing-extra-info .is-featured{display:block}.listing .highlighter.highlight{border:2px solid #ffbf00!important;padding:8px 8px 13px}.listing .highlighter.bold .listing-text .search-title a,.listing .highlighter.bold .listing-text h4 a{font-weight:700!important}.listing .highlighter.red .listing-text .search-title a,.listing .highlighter.red .listing-text h4 a{color:#b92e2e!important}.listing .highlighter.green .listing-text .search-title a,.listing .highlighter.green .listing-text h4 a{color:#006400!important}.listing .highlighter.blue .listing-text .search-title a,.listing .highlighter.blue .listing-text h4 a{color:#18539d!important}.featured-section{display:block;position:relative;text-align:left;width:auto}.featured-section h2{color:#555;float:left;font-size:13px;font-weight:700;margin-top:0}.featured-section .more{float:right;font-size:12px;margin-bottom:10px}.featured-section .more a{color:#006400;text-decoration:underline}.featured-section .more a span{margin-left:5px;text-decoration:none}.featured-section .listing-seller,.featured-section .variable-meta>span:not(.no-reserve):not(.reserve){display:none!important}.featured-section .slick-arrow{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;border:0;height:50px;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:50}.featured-section .slick-arrow i{color:#ffbf00;font-size:28px;margin-top:2px}.featured-section .slick-arrow i span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.featured-section .slick-arrow:active,.featured-section .slick-arrow:focus,.featured-section .slick-arrow:hover{background-color:rgba(0,0,0,.52)!important}.featured-section .slick-arrow.slick-prev{background-position:25% 50%;border-radius:0 6px 6px 0;left:0}.featured-section .slick-arrow.slick-next{background-position:75% 50%;border-radius:6px 0 0 6px;right:0}.featured-section .slick-arrow.slick-disabled{opacity:.4}.featured-section .carousel-control.left{left:-15px}.featured-section .carousel-control.right{right:-15px}.featured-section .featured-carousel{clear:both;margin:0 auto;width:auto}.featured-section .featured-carousel>a{z-index:10}.featured-section .featured-carousel .carousel-inner{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:0;margin-top:0;padding:0;width:auto;z-index:9}.featured-section .featured-carousel .carousel-inner .listing{border-bottom:0}.featured-section .featured-carousel .carousel-inner .listing .highlighter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-section .featured-carousel .carousel-inner .listing .highlighter .listing-CTA{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-section .featured-carousel .carousel-inner .slick-list{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.featured-section .featured-carousel .carousel-inner .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:0}.featured-section .featured-carousel .carousel-inner .slick-track .slick-slide{border-bottom:0;height:0}.featured-section .featured-carousel .carousel-inner .slick-track .slick-slide.slick-active{height:auto}.featured-section .featured-carousel .carousel-inner .item{width:100%}.featured-section .featured-carousel .carousel-inner .item .listing{border-bottom:0}.featured-section .featured-carousel .carousel-inner .listing .highlighter,.featured-section.grid .listing .highlighter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-section .featured-carousel .carousel-inner .listing .highlighter .listing-CTA,.featured-section.grid .listing .highlighter .listing-CTA{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-section.grid .non-carousel{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.featured-section.grid .more{margin-bottom:0;position:absolute;right:0;top:0}.featured-section .listing-CTA{margin-top:10px}.featured-section .listing-CTA>.btn,.featured-section .listing-CTA>a{background-color:#006400;background-image:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.featured-section .listing-CTA>.btn:active,.featured-section .listing-CTA>.btn:hover,.featured-section .listing-CTA>a:active,.featured-section .listing-CTA>a:hover{background-color:#002700;border-color:#003100}.featured-section.theme-b .grid-view .listing{border-color:rgba(0,0,0,0)!important}.featured-section.theme-b .grid-view .listing .highlighter{background-color:#d9d9d9;padding:0}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info{bottom:33px;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info a.was-visited{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 3px 3px 0;order:1}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info a.was-visited>span{color:#d9d9d9}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info a:visited.was-visited>span{color:#555}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info .is-featured{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #18539d;border-width:0 0 25px 25px;order:2}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info .is-featured i{bottom:auto;left:auto;margin:13px 0 0 -12px;position:static;right:auto;top:auto}.featured-section.theme-b .grid-view .listing .highlighter .listing-image-wrap{border-color:#d9d9d9;border-bottom:0}.featured-section.theme-b .grid-view .listing .highlighter .listing-figures,.featured-section.theme-b .grid-view .listing .highlighter .listing-meta,.featured-section.theme-b .grid-view .listing .highlighter .listing-text{padding-left:10px;padding-right:10px}.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA,.featured-section.theme-b .grid-view .listing .highlighter .listing-figures,.featured-section.theme-b .grid-view .listing .highlighter .listing-meta,.featured-section.theme-b .grid-view .listing .highlighter .listing-text{position:relative;z-index:10}.featured-section.theme-b .grid-view .listing .highlighter .listing-figures,.featured-section.theme-b .grid-view .listing .highlighter .listing-meta,.featured-section.theme-b .grid-view .listing .highlighter .listing-text{border:0}.featured-section.theme-b .grid-view .listing .highlighter .variable-meta{padding-left:10px;padding-right:10px}.featured-section.theme-b .grid-view .listing .highlighter .listing-text p{margin:3px 0 0}.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;float:none;margin-bottom:0;padding:0}.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA .btn,.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA a{border-radius:0;display:block}.featured-section.theme-b .grid-view.carousel-inner{background-color:rgba(0,0,0,0);border:0}.featured-section.theme-b .grid-view.carousel-inner .slick-list{border-left:0;border-right:0}.featured-section.theme-b .grid-view.carousel-inner .item.active{margin-left:-5px;margin-right:-5px;width:auto}.featured-section.theme-b .grid-view.carousel-inner .item .listing{border:0;border-left:5px solid rgba(0,0,0,0)!important;border-right:5px solid rgba(0,0,0,0)}.featured-section.theme-b .grid-view.carousel-inner .item .listing .highlighter{border:0;margin:0}.featured-section.aside .more{margin-top:20px}.featured-section.aside .grid-view{border:none;clear:both;display:block;height:100%}.featured-section.aside .grid-view .listing{background-color:rgba(0,0,0,0);border:none;display:block;height:100%;width:100%}.featured-section.aside .grid-view .listing .highlighter{margin:5px 0 10px;padding:0}.featured-section.aside .grid-view .listing .highlighter .listing-extra-info a.was-visited span{color:#f7f6f2}.featured-section.aside .grid-view .listing .highlighter .listing-text{width:100%}.featured-section.aside .grid-view .listing .highlighter .listing-text .search-title,.featured-section.aside .grid-view .listing .highlighter .listing-text h4{margin-top:10px}.featured-section.aside .grid-view .listing .highlighter .listing-figures{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.featured-section.aside .grid-view .listing .highlighter .listing-figures>div{width:100%}.featured-section.aside .grid-view .listing .highlighter .listing-figures>div+div{margin-top:5px}.featured-section.aside .grid-view .listing .highlighter .listing-meta{margin-top:0}.featured-section.aside .grid-view .listing .highlighter .variable-meta{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.featured-section.aside .grid-view .listing .highlighter .variable-meta>span{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.featured-section.aside .grid-view .listing .highlighter .listing-figures{padding-top:10px}.featured-section.aside .grid-view .listing .highlighter .listing-figures,.featured-section.aside .grid-view .listing .highlighter .variable-meta{margin-top:0;padding-bottom:10px}.featured-section.aside .grid-view .listing .highlighter .listing-CTA{margin-bottom:0;margin-top:0}.featured-section.aside .grid-view .listing:first-child .highlighter{margin-top:10px}.featured-section.aside.theme-b .grid-view .listing .highlighter .listing-image-wrap{border-bottom:0;border-bottom-color:#d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top-color:#d9d9d9}.super-listing .listing{height:100%;margin:0;padding:0}.super-listing .listing+div .btn{border-radius:0;position:relative;z-index:50}.super-listing.cta .listing{height:calc(100% - 40px)!important}.super-listing .highlighter{margin-bottom:0!important;margin-top:0!important}.super-listing .highlighter a{z-index:50}.super-listing .highlighter.highlight{border:1px solid #d9d9d9!important}.super-listing .highlighter .listing-text .search-title a,.super-listing .highlighter.blue .listing-text .search-title a,.super-listing .highlighter.green .listing-text .search-title a,.super-listing .highlighter.red .listing-text .search-title a{color:#000!important;font-weight:400!important;position:relative}.super-listing .highlighter .listing-text p,.super-listing .highlighter.blue .listing-text p,.super-listing .highlighter.green .listing-text p,.super-listing .highlighter.red .listing-text p{display:none}.super-listing .highlighter .listing-figures-text{color:#333}.super-listing .highlighter .listing-extra-info{display:none!important}.super-listing .highlighter .listing-meta{color:#333}.super-listing .highlighter .listing-meta .time-left>span{display:none}.super-listing .highlighter .listing-meta .time-left>span:last-child{display:inline-block}.super-listing .highlighter .listing-meta .item-number{display:none}.super-listing .highlighter .variable-meta>span{padding-left:0}.super-listing.slick-slide>div{display:none}.super-listing.slick-active>div{display:block}.widget.theme-a .super-listing.cta .listing{height:calc(100% - 55px)}.widget.theme-a .super-listing .listing .highlighter{border:0!important}.widget.theme-a .super-listing .listing+div{border-right:1px solid #d9d9d9;padding:0 10px 15px}.widget.theme-a .super-listing .listing+div .btn{border-radius:6px}.widget.theme-a .super-listing:last-child .listing .highlighter+div{border-right:0!important}@media(min-width:992px){.listing .highlighter .listing-figures>div a{font-size:25px;line-height:25px}.listing .highlighter .listing-figures.stack>div>div.ammo-display span{margin-bottom:2px}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child{line-height:25px;margin-bottom:0}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{font-size:25px;line-height:25px}}.time .ending{color:#d0021b}.cards div{color:#4a4a4a}.cards .item-card-column{float:left;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative;width:16.66667%}.cards.two-col-card .item-card-column{width:50%}.cards.three-col-card .item-card-column{width:33.33%}.cards.four-col-card .item-card-column{width:25%}.cards.six-col-card .item-card-column{width:16.66667%}.cards .item-content{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;margin:10px auto}.cards .overlayBanner>div{padding-top:40%;width:40%;z-index:1000}.cards .overlayBanner>div.gold-deal-corner{padding-top:25px;width:25px;z-index:1}.cards .item-image{border-radius:5px 5px 0 0;overflow:hidden;position:relative}.cards .item-image>.viewed:after{background-color:#000;border-radius:0 6px;color:#fff;content:"Viewed";filter:alpha(opacity=50);font-size:12px;font-weight:600;letter-spacing:1px;opacity:.5;overflow:hidden;padding:6px 10px;position:absolute;right:0;top:0;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;z-index:1000}.cards .img-wrapper{display:table;width:100%}.cards .img-wrapper div{display:table-cell;text-align:center;vertical-align:middle}.cards .img-wrapper div>img{width:100%}.cards.cards-large .item-content{border-width:2px}.cards.cards-large .overlayBanner>div.gold-deal-corner{padding-top:50px;width:50px}.cards.cards-large .img-wrapper{display:table;width:100%}.cards.cards-large .img-wrapper div{display:table-cell;text-align:center;vertical-align:middle}.cards.cards-large .img-wrapper div>img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.cards.cards-large .cta-wrapper div,.cards.cards-large .item-details-wrapper div{padding-left:15px;padding-right:15px}.cards .gold-deal-item .item-content{border-color:#a28040!important}.cards .gold-deal-item .btn-primary{background-color:#a28040;border:1px solid #a28040}.cards .gold-deal-item .btn-primary:focus,.cards .gold-deal-item .btn-primary:hover{background-color:#765d2f;background-position:0 -15px;border-color:#604c26}.cards .gold-deal-item .btn-primary.active,.cards .gold-deal-item .btn-primary:active{background-color:#765d2f;border-color:#604c26}.cards .gold-deal-item .btn.disabled,.cards .gold-deal-item .btn[disabled],.cards .gold-deal-item fieldset[disabled] .btn{background-color:#a28040;border-color:#a28040;opacity:1}.cards .gold-deal-item .btn.disabled.anon:hover:before,.cards .gold-deal-item .btn[disabled].anon:hover:before,.cards .gold-deal-item fieldset[disabled] .btn.anon:hover:before{content:"Sign In to "}.cards .item-details-wrapper{border-top:1px solid #eee;padding-top:10px}.cards .item-details-wrapper>a{text-decoration:none}.cards .item-details-wrapper>a:hover,.cards .item-details-wrapper>a:visited{text-decoration:none!important}.cards .item-details-wrapper.row{margin:0}.cards .item-details-wrapper>div{margin-bottom:10px;padding-left:7.5px;padding-right:7.5px}.cards .price{font-size:18px;font-size:16px;font-weight:600;text-align:left}.cards .item-title{font-size:13px;font-weight:600;height:55px;line-height:140%}.cards .item-subtitle{font-size:12px;height:35px}.cards .time{text-align:left}.cards .bids,.cards .time{font-size:12px;font-weight:600}.cards .bids{color:#9b9b9b;padding:5px 10px;text-align:right;width:60%}.cards .cta-wrapper{border-top:1px solid #eee;padding:10px 0;width:100%}.cards .cta-wrapper.row{margin:0}.cards .cta-wrapper .form-group{margin-bottom:0}.cards .cta-wrapper>div{margin-bottom:10px;padding-left:7.5px;padding-right:7.5px}.deals .cards .price{font-size:30px;font-weight:600;text-align:center}.gold-deals-wrapper .cards .item-content{background-color:beige;border:1px solid #a28040!important}.gold-deals-wrapper .cards .btn-primary{background-color:#a28040;border:1px solid #a28040!important}div.dt-bootstrap{clear:both;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}div.dt-bootstrap,div.dt-bootstrap .dt-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div.dt-bootstrap .dt-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.dt-bootstrap .dt-bottom .dt-length{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0 0 10px;order:3;padding:0}div.dt-bootstrap .dt-bottom .dt-length label{margin-left:5px}div.dt-bootstrap .dt-bottom .dt-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#999;margin:0 0 12px;order:1;padding:0}div.dt-bootstrap .dt-bottom .dt-paging{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0 0 10px;order:2;padding:0}div.dt-bootstrap .dt-bottom .pagination,div.dt-bootstrap .dt-bottom nav{border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}div.dt-bootstrap .dt-bottom .pagination li.disabled a,div.dt-bootstrap .dt-bottom nav li.disabled a{background-color:#eee;color:#999}div.dt-bootstrap .dt-bottom .pagination li.active a,div.dt-bootstrap .dt-bottom nav li.active a{background-color:#006400;color:#fff}div.dt-bootstrap .dt-bottom .pagination li:hover:not(.disabled):not(.active) a,div.dt-bootstrap .dt-bottom nav li:hover:not(.disabled):not(.active) a{background-color:#eee}div.dt-bootstrap .dt-bottom .pagination button,div.dt-bootstrap .dt-bottom .pagination li a,div.dt-bootstrap .dt-bottom nav button,div.dt-bootstrap .dt-bottom nav li a{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#006400;display:block;font-size:14px;height:26px;line-height:24px;margin-left:8px;padding:0 6px;position:relative;text-align:center;width:28px}div.dt-bootstrap .dt-bottom .pagination button.first,div.dt-bootstrap .dt-bottom .pagination button.last,div.dt-bootstrap .dt-bottom .pagination button.next,div.dt-bootstrap .dt-bottom .pagination button.previous,div.dt-bootstrap .dt-bottom .pagination li a.first,div.dt-bootstrap .dt-bottom .pagination li a.last,div.dt-bootstrap .dt-bottom .pagination li a.next,div.dt-bootstrap .dt-bottom .pagination li a.previous,div.dt-bootstrap .dt-bottom nav button.first,div.dt-bootstrap .dt-bottom nav button.last,div.dt-bootstrap .dt-bottom nav button.next,div.dt-bootstrap .dt-bottom nav button.previous,div.dt-bootstrap .dt-bottom nav li a.first,div.dt-bootstrap .dt-bottom nav li a.last,div.dt-bootstrap .dt-bottom nav li a.next,div.dt-bootstrap .dt-bottom nav li a.previous{font-family:Font Awesome\ 6 Pro;font-weight:900;padding:0}div.dt-bootstrap .dt-bottom .pagination button.first:before,div.dt-bootstrap .dt-bottom .pagination button.last:before,div.dt-bootstrap .dt-bottom .pagination button.next:before,div.dt-bootstrap .dt-bottom .pagination button.previous:before,div.dt-bootstrap .dt-bottom .pagination li a.first:before,div.dt-bootstrap .dt-bottom .pagination li a.last:before,div.dt-bootstrap .dt-bottom .pagination li a.next:before,div.dt-bootstrap .dt-bottom .pagination li a.previous:before,div.dt-bootstrap .dt-bottom nav button.first:before,div.dt-bootstrap .dt-bottom nav button.last:before,div.dt-bootstrap .dt-bottom nav button.next:before,div.dt-bootstrap .dt-bottom nav button.previous:before,div.dt-bootstrap .dt-bottom nav li a.first:before,div.dt-bootstrap .dt-bottom nav li a.last:before,div.dt-bootstrap .dt-bottom nav li a.next:before,div.dt-bootstrap .dt-bottom nav li a.previous:before{left:0;position:absolute;top:0;width:26px}div.dt-bootstrap .dt-bottom .pagination button.disabled,div.dt-bootstrap .dt-bottom .pagination li a.disabled,div.dt-bootstrap .dt-bottom nav button.disabled,div.dt-bootstrap .dt-bottom nav li a.disabled{background-color:#eee;color:#999}div.dt-bootstrap .dt-bottom .pagination button.active,div.dt-bootstrap .dt-bottom .pagination li a.active,div.dt-bootstrap .dt-bottom nav button.active,div.dt-bootstrap .dt-bottom nav li a.active{background-color:#006400;color:#fff}div.dt-bootstrap .dt-bottom .pagination button:hover:not(.disabled):not(.active),div.dt-bootstrap .dt-bottom .pagination li a:hover:not(.disabled):not(.active),div.dt-bootstrap .dt-bottom nav button:hover:not(.disabled):not(.active),div.dt-bootstrap .dt-bottom nav li a:hover:not(.disabled):not(.active){background-color:#eee}div.dt-bootstrap .dt-bottom .pagination button.previous:before,div.dt-bootstrap .dt-bottom .pagination li a.previous:before,div.dt-bootstrap .dt-bottom nav button.previous:before,div.dt-bootstrap .dt-bottom nav li a.previous:before{content:"";font-size:18px}div.dt-bootstrap .dt-bottom .pagination button.next:before,div.dt-bootstrap .dt-bottom .pagination li a.next:before,div.dt-bootstrap .dt-bottom nav button.next:before,div.dt-bootstrap .dt-bottom nav li a.next:before{content:"";font-size:18px}div.dt-bootstrap .dt-bottom .pagination button.first:before,div.dt-bootstrap .dt-bottom .pagination li a.first:before,div.dt-bootstrap .dt-bottom nav button.first:before,div.dt-bootstrap .dt-bottom nav li a.first:before{content:""}div.dt-bootstrap .dt-bottom .pagination button.last:before,div.dt-bootstrap .dt-bottom .pagination li a.last:before,div.dt-bootstrap .dt-bottom nav button.last:before,div.dt-bootstrap .dt-bottom nav li a.last:before{content:""}div.dt-bootstrap table.dataTable{border-spacing:0}div.dt-bootstrap table.dataTable .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-bootstrap table.dataTable .fixed-width-125{max-width:125px}div.dt-bootstrap table.dataTable .fixed-width-200{max-width:200px}div.dt-bootstrap table.dataTable .nowrap{white-space:nowrap}div.dt-bootstrap table.dataTable thead tr{background-color:#006400;color:#fff}div.dt-bootstrap table.dataTable thead tr th{border-bottom-width:1px;border-left:1px solid #d9d9d9;cursor:pointer;font-weight:700;padding:10px;width:auto!important}div.dt-bootstrap table.dataTable thead tr th:first-child{border-left:0;padding-left:15px}div.dt-bootstrap table.dataTable thead tr th.dt-orderable-asc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.dt-orderable-desc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting:after,div.dt-bootstrap table.dataTable thead tr th.sorting_asc:after,div.dt-bootstrap table.dataTable thead tr th.sorting_desc:after{bottom:auto;content:"";display:inline;font-family:Font Awesome\ 6 Pro;font-weight:900;margin-left:5px;opacity:1;position:relative;right:auto}div.dt-bootstrap table.dataTable thead tr th .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting:after{opacity:0}div.dt-bootstrap table.dataTable thead tr th .dt-column-order:hover:after,div.dt-bootstrap table.dataTable thead tr th.sorting:hover:after{content:"";opacity:1}div.dt-bootstrap table.dataTable thead tr th.dt-ordering-asc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting:after,div.dt-bootstrap table.dataTable thead tr th.sorting_asc:after{content:""}div.dt-bootstrap table.dataTable thead tr th.dt-ordering-desc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting_desc:after{content:""}div.dt-bootstrap table.dataTable thead tr th.sorting_disabled{cursor:default}div.dt-bootstrap table.dataTable tbody>tr.child>td,div.dt-bootstrap table.dataTable tbody>tr.child>th{background-color:#ccc;text-align:left}div.dt-bootstrap table.dataTable tbody>tr.child .dtr-details>li{border:0}div.dt-bootstrap table.dataTable tbody tr{background-color:#fff!important;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}div.dt-bootstrap table.dataTable tbody tr td{background-color:rgba(0,0,0,0);border-left:1px solid #d9d9d9;padding:10px;width:auto!important}div.dt-bootstrap table.dataTable tbody tr td:first-child{border-left:0;padding-left:15px}div.dt-bootstrap table.dataTable tbody tr td:last-child{padding-right:10px}div.dt-bootstrap table.dataTable tbody tr td.dt-empty{border-top:0;font-size:18px;padding-left:0;padding-right:0;text-align:center;width:100%!important}div.dt-bootstrap table.dataTable.gray-header thead tr{background-color:#555}div.dt-bootstrap table.dataTable.green-header{border:1px solid #d9d9d9;border-collapse:unset;overflow:hidden}div.dt-bootstrap table.dataTable.green-header thead tr{background-color:#006400}div.dt-bootstrap table.dataTable.table-striped tbody tr:nth-child(2n){background-color:#eee!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:#006400;content:"+";display:block;font-size:22px;font-weight:bolder;height:14px;left:10px;line-height:14px;margin:0 auto;text-align:center;top:12px;width:14px}@media(min-width:480px){div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:16px}}div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:rgba(0,0,0,0)!important;content:"×"!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>th.control:before{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:#006400;content:"+";display:block;font-size:22px;font-weight:bolder;height:16px;line-height:14px;margin:0 auto;text-align:center;width:16px}@media(min-width:480px){div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>th.control:before{top:26px}}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded th.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent th.control:before{background-color:rgba(0,0,0,0)!important;content:"×"!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details{list-style-type:none;margin:0;padding:0}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details li,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details li span.dtr-title,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details li span.dtr-title{font-weight:700}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details li span.dtr-data,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details li span.dtr-data{text-align:right}@media(max-width:479px){div.dt-bootstrap table.dataTable.custom-toggle tr td:nth-last-child(7),div.dt-bootstrap table.dataTable.custom-toggle tr th:nth-last-child(7){border-right:none}}@media(min-width:480px){div.dt-bootstrap table.dataTable.custom-toggle tr td:nth-last-child(2),div.dt-bootstrap table.dataTable.custom-toggle tr th:nth-last-child(2){border-right:none}}div.dt-bootstrap div.dt-processing{background-color:rgba(0,0,0,0);border:0;border-radius:0;height:100%;left:0;margin:0;text-indent:-9999px;top:0;width:100%;z-index:5}div.dt-bootstrap div.dt-processing:before{content:"Please Wait...";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#555;font-size:16px;font-weight:600;height:50px;justify-content:center;left:50%;margin-left:-75px;margin-top:-25px;position:absolute;text-indent:0;top:50%;width:150px;z-index:2}div.dt-bootstrap div.dt-processing:after{background-color:#000;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%;z-index:1}.bs5 div.dt-bootstrap tbody{border-top:1px solid #d9d9d9}.bs5 div.dt-bootstrap .dt-bottom .dt-length{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs5 div.dt-bootstrap .dt-bottom .dt-length select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bs5 div.dt-bootstrap .dt-bottom .dt-length label{font-weight:600;margin-bottom:0;white-space:nowrap}.bs5 div.dt-bootstrap .dt-bottom .pagination li a{text-decoration:none}.bs5 table.dataTable td,.bs5 table.dataTable th{-webkit-box-shadow:none;box-shadow:none}@media(max-width:479px){div.dt-bootstrap table.dataTable thead{display:none}}@media(min-width:768px){div.dt-bootstrap table.dataTable.green-header{border-radius:6px}div.dt-bootstrap .dt-bottom{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.dt-bootstrap .dt-bottom .dt-length{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;padding:30px 0 0}div.dt-bootstrap .dt-bottom .dt-info{left:0;margin:0;position:absolute;top:0}div.dt-bootstrap .dt-bottom .dt-paging{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0;order:3}}.content-wrapper{margin-bottom:15px;margin-top:15px}.content-wrapper>.content{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:15px}.content-wrapper>.content .subtitle{font-size:18px;font-weight:600;margin-bottom:10px}div.errorMessage,div.warningMessage{background-position:15px;background-repeat:no-repeat;border:2px solid;color:#000;font-size:1.25em;line-height:120%;margin:10px 0;padding:15px 10px 15px 60px}div.warningMessage{background-color:#feefb3;background-image:url(/image/warning.gif);border-color:#bf910c}div.errorMessage{background-color:#ffccba;background-image:url(/image/error.gif);border-color:#d63301}div.alertContainer{margin:0 20%}.errorCode{font-size:13px}.page-not-found .page-title{font-size:24px;line-height:30px;margin:20px auto 30px;text-align:center}.page-not-found img{display:block;margin:0 auto 25px;max-width:274px;text-align:center;width:80%}@media(min-width:992px){.page-not-found .page-title{font-size:28px;line-height:28px;margin:40px auto 30px}}@media(min-width:1200px){.page-not-found .page-title{font-size:32px;line-height:32px;margin:50px auto 30px}}.main-content #systemErrorContainer #contentContainer #systemErrorSection{background-color:#f2dede}.main-content #systemErrorContainer #contentContainer #systemErrorSection .header-bar{background-color:#d0021b}.main-content #systemErrorContainer #contentContainer #systemErrorSection .header-bar i{right:5px;top:0}.main-content #systemErrorContainer #contentContainer #systemErrorSection #dvMessage>div{padding-bottom:10px}.field-validation-error{color:#a94442;display:block;font-weight:600}input[type=text].input-validation-error{border-color:#a94442}.item-group{background-color:#eee;border-radius:6px;margin:0 auto 20px;padding-left:15px;padding-right:15px}.item-group>.title-block{padding-top:10px}.item-group .panel-title{color:#006400;display:inline-block;font-size:16px;font-weight:600}.item-group .item-group-brand{height:30px}.item-group h4{font-weight:600}.item-group .more{padding-left:0}.item-group .more a{color:#006400;font-size:14px;position:relative;top:1px}.item-group .more a span.glyphicon{font-size:10px;position:relative;top:-.5px}.item-group>.cards{padding-left:7.5px;padding-right:7.5px}.item-group.gold-deals-wrapper{background-color:#000}.item-group.gold-deals-wrapper .panel-title{color:#a28040;font-weight:600}.overlayBanner .gold-deal-corner{background-image:url(/theme/assets/overlay-gold-deal-corner.png)}.overlayBanner .sold-out{background-image:url(/theme/assets/overlay-sold-out.png)}.deals.gold-deals-wrapper .cards .overlayBanner .gold-deal-corner{background-image:none}.modal-open .modal{z-index:9998!important}.modal .fa{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.modal.modal-fullscreen{background:#fff}.modal.modal-fullscreen .modal-dialog{bottom:0;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.modal.modal-fullscreen .modal-content{border:none;border-radius:0;bottom:0;left:0;position:absolute;right:0;top:0}.modal.modal-fullscreen .force-fullscreen .modal-body{padding:0}.modal.modal-fullscreen .force-fullscreen .modal-footer{bottom:0;left:0;position:absolute;right:0}.modal.modal-fullscreen .force-fullscreen .modal-header{left:0;position:absolute;right:0;top:0}.modal.new-modal .modal-dialog{height:auto;margin:0 auto}.modal.new-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.modal.new-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.modal.new-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.modal.new-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-16px;margin-right:-16px;margin-top:-16px;padding:15px 50px 15px 15px}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.modal.new-modal .group-label{color:#000;display:block;font-weight:600;margin-bottom:15px;position:relative}.modal.new-modal .group-label,.modal.new-modal .group-label:hover{background-color:rgba(0,0,0,0);border:0}.modal.new-modal .acting-label{color:#555;font-size:12px;font-weight:600;margin-bottom:5px}.modal.new-modal input[type=number]:not(.currency),.modal.new-modal input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}.modal.new-modal input[type=number]:not(.currency).short,.modal.new-modal input[type=text].short{width:50%}.modal.new-modal input[type=password]:not(.currency),.modal.new-modal input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}.modal.new-modal input[type=password]:not(.currency).short,.modal.new-modal input[type=text].short{width:50%}.modal.new-modal .req:before{color:#d0021b;content:"*"}.modal.new-modal .err-parent{position:relative}.modal.new-modal .err-parent .err_msg{opacity:0}.modal.new-modal .err-parent .err_msg+.indicator,.modal.new-modal .err-parent .input-wrap .indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;font-size:14px;height:0;position:absolute;right:15px;top:auto}.modal.new-modal .err-parent .jqui-dd-wrapper+.err_msg+.indicator{right:60px}.modal.new-modal .err-parent .input-wrap{position:relative}.modal.new-modal .err-parent .input-wrap .indicator{bottom:auto;right:0;top:0}.modal.new-modal .err-parent.error .custom-combobox,.modal.new-modal .err-parent.error .ui-selectmenu-button,.modal.new-modal .err-parent.error input,.modal.new-modal .err-parent.error textarea{border-color:#d0021b!important}.modal.new-modal .err-parent.error .custom-combobox .custom-combobox-toggle,.modal.new-modal .err-parent.error .custom-combobox .ui-selectmenu-icon,.modal.new-modal .err-parent.error .ui-selectmenu-button .custom-combobox-toggle,.modal.new-modal .err-parent.error .ui-selectmenu-button .ui-selectmenu-icon,.modal.new-modal .err-parent.error input .custom-combobox-toggle,.modal.new-modal .err-parent.error input .ui-selectmenu-icon,.modal.new-modal .err-parent.error textarea .custom-combobox-toggle,.modal.new-modal .err-parent.error textarea .ui-selectmenu-icon{background-color:#d0021b!important}.modal.new-modal .err-parent.error .err_msg{opacity:1}.modal.new-modal .err-parent.error .err_msg+.indicator,.modal.new-modal .err-parent.error .input-wrap .indicator{height:40px;width:40px}.modal.new-modal .err-parent.error .err_msg+.indicator:before,.modal.new-modal .err-parent.error .input-wrap .indicator:before{color:#d0021b;content:""}.modal.new-modal .err-parent.valid .ui-selectmenu-button,.modal.new-modal .err-parent.valid input,.modal.new-modal .err-parent.valid textarea{border-color:#006400}.modal.new-modal .err-parent.valid .err_msg+.indicator,.modal.new-modal .err-parent.valid .input-wrap .indicator{height:40px;width:40px}.modal.new-modal .err-parent.valid .err_msg+.indicator:before,.modal.new-modal .err-parent.valid .input-wrap .indicator:before{color:#006400;content:""}.modal.new-modal .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;padding-left:0;padding-right:0}.modal.new-modal .cta-row .btn+.btn,.modal.new-modal .cta-row .btn+.btn+.btn{margin-left:0}.modal.new-modal .cta-row .btn{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0 0;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .cta-row .btn.btn-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal.new-modal .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .cta-row .btn.btn-sim{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:0;padding-right:0}@media(min-width:768px){.modal.new-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.modal.new-modal .modal-dialog .modal-content{border-radius:6px}.modal.new-modal .modal-dialog .modal-content .modal-body,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text h3{border-radius:6px 6px 0 0}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn+.btn,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn+.btn+.btn{margin-left:15px}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-primary,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-secondary{padding-left:12px;padding-right:12px}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-primary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-sim{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:992px){.modal.new-modal .modal-dialog{margin:30px auto;margin:50px auto}}.pagination-wrapper .btn{height:34px}.pagination-wrapper .btn .fa-2x{color:#006400;line-height:18px}.pagination-wrapper .btn.disabled .fa{border:#ccc;color:#333;opacity:.65}.pagination-wrapper .btn-default{background-color:#fff}.pagination-wrapper .paging-controls-wrapper .btn{padding:6px 0;text-align:center;width:34px}.pagination-wrapper .paging-controls-wrapper input.form-control{display:inline-block;text-align:center;width:auto}.pagination-wrapper .results-wrapper .dropdown{margin:20px 0}.pagination-wrapper .results-wrapper .dropdown .dropdown-toggle{float:right}.pagination-wrapper .results-wrapper .dropdown-menu-right{min-width:50px}.pagination-wrapper .results-label{display:inline-block;float:right;font-weight:600;padding:6px 12px}.pagination-wrapper .results-label-btn{display:none}.gb-pagination{margin:15px auto 0;text-align:right}.gb-pagination>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gb-pagination>div .gb-pager{width:20px;-webkit-box-flex:1;cursor:pointer;-ms-flex:1 0 20px;flex:1 0 20px;overflow:hidden;position:relative}.gb-pagination>div .gb-pager:before{color:#006400;font-size:20px}.gb-pagination>div .gb-pager span{left:-100px;position:absolute;top:-100px}.gb-pagination>div .gb-pager[data-dir=prev]{text-align:left}.gb-pagination>div ul{-webkit-box-flex:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 1 calc(100% - 40px);flex:0 1 calc(100% - 40px);list-style-type:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10px;padding:0}.gb-pagination>div ul li{color:#006400;cursor:pointer;margin-left:5px;text-decoration:underline}.gb-pagination>div ul li:first-child{margin-left:0}.gb-pagination>div ul li.gb-active{cursor:default;font-weight:700;text-decoration:none}@media(max-width:479px){.gb-pagination>div{display:-webkit-box;display:-ms-flexbox;display:flex}.gb-pagination>div ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gb-pagination>div ul li{margin-left:10px}}.nav.nav-tabs>li>a{background-color:#fff;border:1px solid #d9d9d9;font-weight:600}.nav.nav-tabs>li.no-content>a{background-color:#eee;cursor:default}.nav.nav-tabs>li.no-content>a:hover{background-color:#eee}.nav.nav-tabs>li.no-content.active>a{background-color:#fff}.nav.nav-tabs>li.active>a{border-bottom-color:rgba(0,0,0,0)}.carousel .carousel-control{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;height:50px;left:0;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:1}.carousel-control.left{background-image:url(/theme/assets/ic-scrollablearrow-left.svg);background-position:25% 50%;border-radius:0 6px 6px 0}.carousel-control.right{background-image:url(/theme/assets/ic-scrollablearrow-right.svg);background-position:75% 50%;border-radius:6px 0 0 6px;left:auto;right:0}.widget.item-group .row.card-row{margin-left:-7.5px;margin-right:-7.5px}.widget .carousel{clear:both;margin:0 auto;width:100%}.widget .carousel .carousel-outer{position:relative}.widget .carousel .carousel-outer .carousel-control{z-index:2}.widget .carousel .carousel-outer .carousel-control.right{right:-15px}.widget .carousel .carousel-outer .carousel-control.left{left:-15px}.widget .ui-search-input-group{height:37px;position:relative}.widget .ui-search-input-group input{height:100%;padding-right:45px;position:relative;width:100%;z-index:49}.widget .ui-search-input-group button{background-color:#006400;border:0;border-radius:0 6px 6px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Glyphicons Halflings;height:100%;position:absolute;right:0;top:0;width:34px;z-index:50;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget h2{margin-top:0}.ui-slider{background-color:#eee;border:none;height:.6em}.ui-slider .ui-slider-range{background:#777;background:-webkit-gradient(linear,left top,right top,from(#e0e0e0),to(#777));background:linear-gradient(90deg,#e0e0e0 0,#777);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0e0e0",endColorstr="$gray-light",GradientType=1);margin-left:0}.ui-slider .ui-slider-handle{background-color:#006400;border:none;cursor:pointer;height:1.4em;margin-left:0;top:-.4em;width:.6em}input[type=radio]+.ui-checkboxradio-label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=radio]+.ui-checkboxradio-label span{font-family:Open Sans,sans-serif}input[type=radio]+.ui-checkboxradio-label span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}input[type=radio]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:14px;width:14px}input[type=radio]+.ui-checkboxradio-label .ui-checkboxradio-icon{background-color:#fff;background-image:none;border:1px solid #777;border-radius:7px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);height:14px;margin-right:7px;margin-top:0;width:14px;z-index:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}input[type=radio]+.ui-checkboxradio-label .ui-checkboxradio-icon-space{display:none}input[type=radio]+.ui-checkboxradio-label.ui-state-disabled .ui-checkboxradio-icon{background-color:#999}input[type=radio].ui-checkboxradio:checked+label:hover{color:inherit!important}input[type=radio].ui-checkboxradio:checked+label:hover .ui-checkboxradio-icon{height:14px;width:14px}input[type=radio].ui-checkboxradio:checked+label .ui-checkboxradio-icon{background-color:#006400}input[type=radio].ui-checkboxradio:checked+label.ui-state-disabled .ui-checkboxradio-icon{background-color:#bbe1aa}.ui-button .ui-icon{background-image:none}input[type=checkbox]+.ui-checkboxradio-label,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=checkbox]+.ui-checkboxradio-label:hover span.ui-icon,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:13px;width:13px}input[type=checkbox]+.ui-checkboxradio-label .ui-checkboxradio-icon,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label .ui-checkboxradio-icon{background-color:#fff;background-image:none;border:1px solid #777;border-radius:3px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);font-family:Font Awesome\ 6 Pro;font-weight:900;height:13px;margin-right:7px;margin-top:0;position:relative;text-indent:0;width:13px;z-index:0}input[type=checkbox]+.ui-checkboxradio-label span,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label span{font-family:Open Sans,sans-serif}input[type=checkbox]+.ui-checkboxradio-label span:last-child,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}input[type=checkbox]+.ui-checkboxradio-label .ui-checkboxradio-icon-space,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label .ui-checkboxradio-icon-space{display:none}input[type=checkbox]+.ui-checkboxradio-label.check-button,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label.check-button{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#006400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 15px}input[type=checkbox]+.ui-checkboxradio-label.check-button .ui-checkboxradio-icon,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label.check-button .ui-checkboxradio-icon{border-color:#555}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label:hover,input[type=checkbox].ui-checkboxradio:checked+label:hover{color:inherit!important}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label .ui-checkboxradio-icon:before,input[type=checkbox].ui-checkboxradio:checked+label .ui-checkboxradio-icon:before{color:#006400;content:"";font-size:12px;height:12px;left:0;position:absolute;top:-1px;width:12px;z-index:50}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label.ui-checkboxradio-disabled .ui-checkboxradio-icon,input[type=checkbox].ui-checkboxradio:checked+label.ui-checkboxradio-disabled .ui-checkboxradio-icon{background-color:#eee}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label.ui-checkboxradio-disabled .ui-checkboxradio-icon:before,input[type=checkbox].ui-checkboxradio:checked+label.ui-checkboxradio-disabled .ui-checkboxradio-icon:before{color:#555}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label.check-button,input[type=checkbox].ui-checkboxradio:checked+label.check-button{background-color:#eee;border-color:#006400}.input-group .input-group-addon i{color:#006400;font-style:normal}.input-group .input-group-textbox{border-radius:6px 0 0 6px!important;height:40px}.input-group .input-group-addon+.input-group-textbox{border-radius:0!important}.input-group .input-group-btn{border:none}.input-group .input-group-btn .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.input-group .input-group-btn .btn i,.input-group .input-group-btn .btn.glyphicon{top:0}.input-group .input-group-btn .btn i+span{left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0}.input-group.front-only .input-group-addon+.input-group-textbox{border-radius:0 6px 6px 0!important}.err-parent.err-not-touched .input-validation-error{border-color:#d9d9d9}.err-parent.err-not-touched .err_msg,.err-parent.err-not-touched+.err_msg{display:none!important}.err-parent:not(.err-not-touched).valid .input-group-addon{border-color:#006400}.err-parent:not(.err-not-touched).error .input-group-addon{border-color:#d0021b}.err-parent:not(.err-not-touched).error .input-group-addon i{color:#d0021b}.err-parent:not(.err-not-touched).error .input-group-btn .btn{background-color:#d0021b;border-color:#d0021b}.ui-toggler{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-toggler input[type=checkbox],.ui-toggler input[type=radio]{display:none}.ui-toggler label{cursor:pointer}.ui-toggler label span{display:inline-block}.ui-toggler label span:first-child{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);float:left;height:20px;width:40px}.ui-toggler label span:first-child:before{background-color:#999;border-radius:20px;content:" ";float:left;height:18px;margin:0 0 0 1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.ui-toggler label span:last-child{float:right;font-weight:400;margin-left:10px;width:auto}.ui-toggler input[type=checkbox]:checked+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=checkbox]:checked+label span:first-child:before,.ui-toggler input[type=radio]:checked+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=radio]:checked+label span:first-child:before{background-color:#006400;margin-left:19px}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label,.ui-toggler input[type=checkbox][disabled]+label,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label,.ui-toggler input[type=radio][disabled]+label{cursor:default}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label span,.ui-toggler input[type=checkbox][disabled]+label span,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label span,.ui-toggler input[type=radio][disabled]+label span{color:#777}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label span:first-child,.ui-toggler input[type=checkbox][disabled]+label span:first-child,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label span:first-child,.ui-toggler input[type=radio][disabled]+label span:first-child{background-color:#999}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=checkbox][disabled]+label span:first-child:before,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=radio][disabled]+label span:first-child:before{background-color:#555;margin-left:0}.ui-drawer{display:none}.ui-drawer+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400;cursor:pointer;float:right;font-weight:400}.ui-drawer+label span{padding-right:5px;text-decoration:underline;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ui-drawer+label i{-webkit-transition:all .2s ease;transition:all .2s ease}.ui-drawer+label+div{clear:both;height:0;overflow:hidden}.ui-drawer+label+div div{opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.ui-drawer:checked+label i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui-drawer:checked+label+div{height:auto;overflow:visible}.ui-drawer:checked+label+div div{opacity:1}.ui-multi-toggle{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ui-multi-toggle>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.ui-multi-toggle>div+div{border-left:1px solid #d9d9d9}.ui-multi-toggle>div input{height:0;left:0;position:absolute;top:0;visibility:hidden;width:0}.ui-multi-toggle>div input+label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;font-size:14px;font-weight:400;height:100%;justify-content:center;margin:0;padding:0 15px;top:auto}.ui-multi-toggle>div input+label:before{font-size:12px}.ui-multi-toggle>div input+label span{font-family:Open Sans,sans-serif;margin-left:3px}.ui-multi-toggle>div input:checked+label{background-color:#006400;color:#fff}.jqui-cb-wrapper,.jqui-dd-wrapper{margin-bottom:1px;min-height:40px;position:relative}.jqui-cb-wrapper .custom-combobox,.jqui-cb-wrapper .ui-selectmenu-button,.jqui-dd-wrapper .custom-combobox,.jqui-dd-wrapper .ui-selectmenu-button{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#9a9a9a;display:inline-block;font-size:13px;height:100%;padding:10px 15px;width:100%!important}.jqui-cb-wrapper .custom-combobox-toggle,.jqui-cb-wrapper .ui-selectmenu-icon,.jqui-dd-wrapper .custom-combobox-toggle,.jqui-dd-wrapper .ui-selectmenu-icon{background-color:#006400;background-image:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;right:0;top:0;width:45px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:0 6px 6px 0;justify-content:center;outline:none;text-align:center;text-decoration:none!important;text-indent:0}.jqui-cb-wrapper .custom-combobox-toggle:before,.jqui-cb-wrapper .ui-selectmenu-icon:before,.jqui-dd-wrapper .custom-combobox-toggle:before,.jqui-dd-wrapper .ui-selectmenu-icon:before{font-size:14px;width:100%}.jqui-cb-wrapper .custom-combobox-input,.jqui-cb-wrapper .ui-selectmenu-text,.jqui-dd-wrapper .custom-combobox-input,.jqui-dd-wrapper .ui-selectmenu-text{border:0;color:#666;font-family:Open Sans,sans-serif;padding:0}.jqui-cb-wrapper>.ui-front,.jqui-dd-wrapper>.ui-front{background-color:#fff;border-radius:0 0 6px 6px;left:0!important;margin:0;padding:0;position:absolute;top:100%!important;width:100%!important}.jqui-cb-wrapper>.ui-front ul,.jqui-dd-wrapper>.ui-front ul{border:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-top:0;left:unset!important;max-height:400px;overflow-y:auto;padding:0;position:static;top:unset!important;width:100%!important}.jqui-cb-wrapper>.ui-front ul li,.jqui-dd-wrapper>.ui-front ul li{font-size:13px;width:auto}.jqui-cb-wrapper>.ui-front ul li div.ui-menu-item-wrapper,.jqui-dd-wrapper>.ui-front ul li div.ui-menu-item-wrapper{padding:5px 15px}.jqui-cb-wrapper>.ui-front ul li div.ui-menu-item-wrapper.ui-state-active,.jqui-dd-wrapper>.ui-front ul li div.ui-menu-item-wrapper.ui-state-active{background-color:#999;border:none;color:#fff;margin:0}.jqui-cb-wrapper>.ui-front ul li.ui-state-disabled,.jqui-dd-wrapper>.ui-front ul li.ui-state-disabled{background-color:#eee;color:#999;font-family:Open Sans,sans-serif;font-style:italic}.jqui-cb-wrapper .custom-combobox-input{border:0;margin:0 45px 0 0;outline:none;padding:0;width:calc(100% - 45px)}.jqui-cb-wrapper .custom-combobox.ui-corner-top{border-radius:6px 6px 0 0!important}.jqui-cb-wrapper .custom-combobox.ui-corner-top>.custom-combobox-toggle{border-radius:0 6px 0 0}.jqui-dd-wrapper.ui-front{z-index:auto}.jqui-dd-wrapper .ui-selectmenu-button .ui-selectmenu-text{margin-right:30px}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-disabled{background-color:#eee}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-button-open{border-radius:6px 6px 0 0}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon{border-radius:0 6px 0 0}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ui-datepicker{background-color:#fff;border:1px solid #006400;z-index:9999!important}.ui-datepicker .ui-datepicker-header{background:#006400;color:#555;font-weight:700;padding:.3em}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{background-color:rgba(0,0,0,0);border:0;color:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select option{color:#555}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled span{border-right-color:#bbe1aa}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fff;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled span{border-left-color:#bbe1aa}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #fff;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.ui-datepicker .ui-datepicker-header.ui-corner-all{border-radius:3px}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today td a{background-color:#bbe1aa}.ui-datepicker .ui-datepicker-calendar td{text-align:center}.ui-datepicker .ui-datepicker-calendar td a{border:1px solid #006400;border-radius:3px;padding:.2em;text-align:center}.ui-autocomplete-search-bar.ui-front{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;left:0!important;overflow:hidden;padding:0;position:absolute!important;top:40px!important;z-index:9999}.ui-autocomplete-search-bar.ui-front li{font-size:13px;width:auto}.ui-autocomplete-search-bar.ui-front li div{padding:5px 15px}.ui-autocomplete-search-bar.ui-front li div.ui-state-active{background-color:#eee;border:none;color:#555;margin:0}.ui-autocomplete-advanced-search.ui-front{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;left:15px!important;overflow:hidden;padding:0;position:absolute!important;width:calc(100% - 30px);z-index:9999}.ui-autocomplete-advanced-search.ui-front li{font-size:13px;width:auto}.ui-autocomplete-advanced-search.ui-front li div{padding:5px 15px}.ui-autocomplete-advanced-search.ui-front li div.ui-state-active{background-color:#eee;border:none;color:#555;margin:0}.ui-autocomplete-wrapper{position:relative}.ui-autocomplete-wrapper .ui-front{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;left:0!important;overflow:hidden;padding:0;position:absolute!important;top:100%!important;width:100%!important;z-index:10}.ui-autocomplete-wrapper .ui-front li{font-size:13px;width:auto}.ui-autocomplete-wrapper .ui-front li div{padding:5px 15px}.ui-autocomplete-wrapper .ui-front li div.ui-state-active{background-color:#eee;border:none;color:#555;margin:0}.ui-accordion>h3.ui-accordion-header{background-color:#006400;border-radius:4px 4px 0 0;color:#fff;font-size:16px;padding:10px 15px}.ui-accordion>h3.ui-accordion-header>span{padding-right:10px}.ui-accordion>h3.ui-accordion-header>.ui-accordion-header-icon{margin-left:-10px}.ui-accordion>h3.ui-accordion-header:after{color:#fff;content:"";float:right;font-family:Glyphicons Halflings;padding-left:10px}.ui-accordion>h3.ui-accordion-header.ui-state-disabled{background-color:#bbe1aa;border-color:#bbe1aa;color:#006400}.ui-accordion>h3.ui-accordion-header.ui-state-disabled:after{color:#006400}.ui-accordion>h3.ui-accordion-header.ui-accordion-header-active:after{content:""}.ui-accordion .ui-accordion-content{background-color:#fff;border:1px solid #d9d9d9;border-radius:0 0 4px 4px;border-top:none;margin-bottom:10px;padding:15px}.gb-cvv-popup-text{color:#006400;cursor:pointer;display:inline-block;font-size:12px;line-height:15px;text-decoration:underline}.gb-cvv-popup-text:hover{color:#008400}.gb-cvv-popup{background-color:#fff;border-radius:6px;bottom:0;height:0;left:0;margin-left:10px;margin-right:10px;overflow:hidden;position:absolute;-webkit-transition:all .2s;transition:all .2s;z-index:999}.gb-cvv-popup .btn{background-color:rgba(0,0,0,0);border:0;color:#006400;height:auto;position:absolute;right:5px;top:5px;width:40px;z-index:11}.gb-cvv-popup>div:not(.btn){height:0;opacity:0;position:relative;-webkit-transition:all .2s;transition:all .2s;z-index:10}.gb-cvv-popup>div:not(.btn) img{height:auto;margin-right:22px;width:300px}.gb-cvv-popup>a{position:relative;z-index:11}.gb-cvv-popup.all,.gb-cvv-popup.amx,.gb-cvv-popup.dis,.gb-cvv-popup.vmc{-webkit-box-shadow:0 0 10px 0 #777;box-shadow:0 0 10px 0 #777;height:auto;padding:10px}.gb-cvv-popup.all .amx,.gb-cvv-popup.all .dis,.gb-cvv-popup.all .vmc,.gb-cvv-popup.amx .amx,.gb-cvv-popup.dis .dis,.gb-cvv-popup.vmc .vmc{height:auto;opacity:1}.gb-status-bar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-status-bar-wrap i{font-size:26px}.gb-status-bar-wrap .status-bar{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:5px}.gb-status-bar-wrap .status-bar span>a{margin-left:3px}.gb-status-bar-wrap .status-bar span>a.glyphicon{text-decoration:none!important}.gb-status-bar-wrap .status-bar span>a:not(.glyphicon){float:right;font-size:12px;margin-left:0}.gb-status-bar-wrap .status-bar span>a:not(.glyphicon) i{font-size:12px}.gb-status-bar-wrap .status-bar .one .bar{width:100%}.gb-status-bar-wrap .status-bar .two .bar{width:50%}.gb-status-bar-wrap .status-bar .three .bar{width:33.3333%}.gb-status-bar-wrap .status-bar .three,.gb-status-bar-wrap .status-bar .two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-status-bar-wrap .status-bar .bar{background-color:#eee;border-left:3px solid #fff;height:10px}.gb-status-bar-wrap .status-bar .bar:first-child{border-left:0}.gb-status-bar-wrap.payment-in-process{color:#8a7fbd!important}.gb-status-bar-wrap.payment-in-process i{background:rgba(0,0,0,0) url(/theme/assets/ic-payment-in-process-l-purple.gif) no-repeat 50%;background-size:contain;height:22px;width:33px}.gb-status-bar-wrap.payment-in-process .bar{background-color:#8a7fbd}.gb-status-bar-wrap.pending-payment{color:#b92e2e!important}.gb-status-bar-wrap.pending-payment .bar:first-child{background-color:#b92e2e}.gb-status-bar-wrap.seller-review{color:#900e82}.gb-status-bar-wrap.seller-review .bar{background-color:#900e82}.gb-status-bar-wrap.on-layaway{color:#f27522!important}.gb-status-bar-wrap.on-layaway i{background:rgba(0,0,0,0) url(/theme/assets/ic-onlayaway-orange.gif) no-repeat 50%;background-size:contain;height:22px;width:28px}.gb-status-bar-wrap.on-layaway .bar{background-color:#f27522}.gb-status-bar-wrap.pending-shipment{color:#18539d!important}.gb-status-bar-wrap.pending-shipment .bar:first-child,.gb-status-bar-wrap.pending-shipment .bar:nth-child(2){background-color:#18539d}.gb-status-bar-wrap.order-complete{color:#00d10a!important}.gb-status-bar-wrap.order-complete .bar{background-color:#00d10a}.gb-status-bar-wrap.order-canceled,.gb-status-bar-wrap.order-refund,.gb-status-bar-wrap.order-returned{color:#000!important}.gb-status-bar-wrap.order-canceled .bar,.gb-status-bar-wrap.order-refund .bar,.gb-status-bar-wrap.order-returned .bar{background-color:#000}.gb-status-bar-wrap.order-refund i,.gb-status-bar-wrap.order-refund img{height:22px;width:auto}.gb-ckeditor .ck-voice-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.gb-ckeditor .ck.ck-content,.gb-ckeditor .ck.ck-content.ck-focused{min-height:200px}.gb-ckeditor .ck-source-editing-button>span.ck-button__label:before{content:"HTML "}.gb-ckeditor .ck-source-editing-button.ck-button.ck-on{color:#000}.gb-ckeditor .ck-source-editing-button.ck-button.ck-on>span.ck-button__label:before{content:"Save HTML "}.gb-ckeditor .ck.ck-button:not(.ck-disabled){color:#000!important}.gb-ckeditor .ck.ck-toolbar{display:block}.gb-ckeditor .ck.ck-list__item .ck-button.ck-on{background-color:#eee!important}.ck.ck-balloon-panel{display:none!important}.text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}.blank-template table.ck-table-resized{width:auto}.blank-template table.ck-table-resized td{border:1px solid gray;padding:10px;text-align:center;vertical-align:middle}.gb-cloudinary-uploader>.open-btn{background-color:#777;color:#fff;cursor:pointer;font-size:28px;padding:50px 0;text-align:center;text-shadow:2px 2px #000}.gb-cloudinary-uploader>.open-btn>span{margin-left:10px}@media(min-width:992px){.gb-cloudinary-uploader>.open-btn{padding:100px 0}}.gb-image-uploader-wrap .err_msg{margin-top:15px}.gb-image-uploader-wrap .grid{margin:0 auto;padding:0;width:100%}.gb-image-uploader-wrap .grid:after{clear:both;content:"";display:block}.gb-image-uploader-wrap .grid .gutter-sizer{margin:0;padding:0;width:1%}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:32.6667%}.gb-image-uploader-wrap .grid .grid-item{cursor:move;display:inline-block;overflow:hidden;padding:0;position:relative;text-align:center}.gb-image-uploader-wrap .grid .grid-item .helper{display:inline-block;height:100%;vertical-align:middle}.gb-image-uploader-wrap .grid .grid-item .revert-image{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:51}.gb-image-uploader-wrap .grid .grid-item .revert-image .revert,.gb-image-uploader-wrap .grid .grid-item .revert-image:before{height:100%;left:0;top:0;width:100%}.gb-image-uploader-wrap .grid .grid-item .revert-image:before{background-color:#fff;content:"";display:block;opacity:.8;position:relative}.gb-image-uploader-wrap .grid .grid-item .revert-image .revert{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;font-size:50px}.gb-image-uploader-wrap .grid .grid-item .revert-image .revert:after{content:"Undo";font-family:Open Sans,sans-serif;font-size:12px;margin-top:5px}.gb-image-uploader-wrap .grid .grid-item a{background:#fff;line-height:normal;position:absolute;right:0;top:0;z-index:60}.gb-image-uploader-wrap .grid .grid-item a i{padding:5px;top:0}.gb-image-uploader-wrap .grid .grid-item a:hover{background-color:#006400;color:#fff}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;height:auto;margin:0 auto;position:relative;width:100%;z-index:49}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):before{bottom:3px;color:#fff;content:"Thumbnail";font-size:13px;font-weight:600;left:0;line-height:32px;position:absolute;text-align:center;width:100%;z-index:50}.gb-image-uploader-wrap .grid .grid-item.first-child:after,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):after{border:solid #000;border-width:10px 10px 32px;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:49}.gb-image-uploader-wrap .grid#imageGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}.gb-image-uploader-wrap .grid#imageGrid .grid-item{margin:10px 10px 0;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 20px);flex:0 1 calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.gb-image-uploader-wrap .grid#imageGrid .grid-item.ui-sortable-placeholder{background-color:#cecece;visibility:visible!important}.gb-lite-widget>h2{font-size:18px;font-weight:600;margin-top:0;padding:0 15px}.gb-lite-widget .more{font-size:14px;text-decoration:none}.gb-lite-widget .more i{font-size:11px}.gb-lite-widget .slick-list{width:100%}.gb-lite-widget .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:0}.gb-lite-widget .slick-track .slick-slide{border-bottom:0;height:0}.gb-lite-widget .slick-track .slick-slide.slick-active{height:auto}.gb-lite-widget .slick-arrow{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;border:0;height:50px;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:50}.gb-lite-widget .slick-arrow i{color:#ffbf00;font-size:28px;margin-top:2px}.gb-lite-widget .slick-arrow i span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.gb-lite-widget .slick-arrow:active,.gb-lite-widget .slick-arrow:focus,.gb-lite-widget .slick-arrow:hover{background-color:rgba(0,0,0,.52)!important}.gb-lite-widget .slick-arrow.slick-prev{background-position:25% 50%;border-radius:0 6px 6px 0;left:0}.gb-lite-widget .slick-arrow.slick-next{background-position:75% 50%;border-radius:6px 0 0 6px;right:0}.gb-lite-widget .slick-arrow.slick-disabled{opacity:.4}.gb-lite-widget .lite-widget{background-color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#ededed),color-stop(40%,#fff),color-stop(60%,#fff),to(#ededed));background:linear-gradient(0deg,#ededed,#fff 40%,#fff 60%,#ededed);border:1px solid #d9d9d9}.gb-lite-widget .lite-widget:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}@media(min-width:576px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:25%;flex-basis:25%}}@media(min-width:768px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%}}@media(min-width:992px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:12.5%;flex-basis:12.5%}}@media(min-width:1200px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:10%;flex-basis:10%}}.gb-lite-widget .lite-widget .card-lite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-left:1px solid #d9d9d9;padding-bottom:10px}.gb-lite-widget .lite-widget .card-lite:first-child{border-left:0}.gb-lite-widget .lite-widget .card-lite .cta-wrap,.gb-lite-widget .lite-widget .card-lite .price-wrap,.gb-lite-widget .lite-widget .card-lite .title-wrap{padding:10px 10px 0}.gb-lite-widget .lite-widget .card-lite>a{color:#000;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.gb-lite-widget .lite-widget .card-lite>a .title-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:400}.gb-lite-widget .lite-widget .card-lite>a:focus,.gb-lite-widget .lite-widget .card-lite>a:hover{outline:none;text-decoration:none}.gb-lite-widget .lite-widget .card-lite p{margin:0}.gb-lite-widget .lite-widget .card-lite .image-wrap{padding:10px 10px 0}.gb-lite-widget .lite-widget .card-lite .image-wrap .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d9d9d9;padding-top:75%;position:relative;width:100%}.gb-lite-widget .lite-widget .card-lite .title-wrap p{font-size:14px;line-height:16px}.gb-lite-widget .lite-widget .card-lite .price-wrap{font-size:18px;line-height:18px}.gb-lite-widget .lite-widget .card-lite .cta-wrap a,.gb-lite-widget .lite-widget .card-lite .cta-wrap div{display:block}.gb-lite-widget .lite-widget.lite-widget-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,right top,from(#ededed),color-stop(40%,#fff),color-stop(60%,#fff),to(#ededed));background:linear-gradient(90deg,#ededed,#fff 40%,#fff 60%,#ededed);-ms-flex-direction:column;flex-direction:column}.gb-lite-widget .lite-widget.lite-widget-list .card-lite,.gb-lite-widget .lite-widget.lite-widget-list .card-lite a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gb-lite-widget .lite-widget.lite-widget-list .card-lite{border:0;border-top:1px solid #d9d9d9;position:relative}.gb-lite-widget .lite-widget.lite-widget-list .card-lite a{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-lite-widget .lite-widget.lite-widget-list .card-lite:first-child{border-top:0}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .cta-wrap,.gb-lite-widget .lite-widget.lite-widget-list .card-lite .price-wrap,.gb-lite-widget .lite-widget.lite-widget-list .card-lite .title-wrap{padding-left:0}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .image-wrap{width:100px;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .title-wrap{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .price-wrap{-ms-flex-item-align:start;align-self:flex-start}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .price-wrap.center{-ms-flex-item-align:center;align-self:center}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .cta-wrap{bottom:10px;position:absolute;right:0}.bs5 .input-group .input-group-text>i{color:#006400;font-style:normal}.bs5 .input-group .input-group-text+.input-group-textbox{border-radius:0!important}.bs5 .input-group .input-group-text:last-child .btn{border-radius:0 6px 6px 0}.bs5 .input-group.front-only .input-group-text+.input-group-textbox{border-radius:0 6px 6px 0!important}.bs5 .err-parent:not(.err-not-touched).valid .input-group-text{border-color:#006400}.bs5 .err-parent:not(.err-not-touched).error .input-group-text{border-color:#d0021b}.bs5 .err-parent:not(.err-not-touched).error .input-group-text>i{color:#d0021b}.bs5 .err-parent:not(.err-not-touched).error .input-group-text .btn{background-color:#d0021b;border-color:#d0021b}@media(max-width:479px){.gb-aurigma-image-uploader-pckry{text-align:center}.gb-aurigma-image-uploader-pckry .acting-label{text-align:left}.gb-cloudinary-uploader>.open-btn{font-size:26px}.gb-image-uploader-wrap .grid{background-color:#777;width:90%}.gb-image-uploader-wrap .grid .grid-item{border:1px solid #000;height:135px}.gb-image-uploader-wrap .grid .grid-item .helper{display:inline-block;height:100%;vertical-align:middle}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:135px;max-width:80px;vertical-align:middle}.gb-image-uploader-wrap .grid .grid-item.first-child:after,.gb-image-uploader-wrap .grid#imageGrid li:first-child:after{border-bottom:16px solid #000}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:before{line-height:14px}.gb-image-uploader-wrap .grid#imageGrid{margin:0;width:calc(100% + 10px)}.gb-image-uploader-wrap .grid#imageGrid .grid-item{margin:5px;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 10px);flex:0 1 calc(33.33333% - 10px);width:calc(33.33333% - 10px)}}@media(max-width:767px){.grid .grid-item{height:192px}.grid .grid-item img{display:inline-block;max-height:192px;max-width:138px}.grid .grid-item.first-child:before,.grid#imageGrid li:first-child:not(.ui-sortable-helper):before{line-height:28px}}@media(min-width:768px){.gb-lite-widget>h2{padding:0}.gb-image-uploader-wrap .grid{width:100%}.gb-image-uploader-wrap .grid .grid-item{height:250px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:250px;max-width:215px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:24.25%}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):before{line-height:28px}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);width:calc(25% - 20px)}}@media(min-width:992px){.gb-image-uploader-wrap .grid .grid-item{height:205px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:205px;max-width:185px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:15%}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(16.66667% - 20px);flex:0 1 calc(16.66667% - 20px);width:calc(16.66667% - 20px)}}@media(min-width:1200px){.gb-image-uploader-wrap .grid .grid-item{height:205px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:205px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:11.625%}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(12.5% - 20px);flex:0 1 calc(12.5% - 20px);width:calc(12.5% - 20px)}}@media(min-width:1600px){.gb-image-uploader-wrap .grid .grid-item{height:170px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:170px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:7.416666%}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):before{border-bottom-width:22px;bottom:5px;font-size:11px}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(8.33333% - 20px);flex:0 1 calc(8.33333% - 20px);width:calc(8.33333% - 20px)}}body.sidenav-open{overflow:hidden}@media(min-width:768px){body.sidenav-open{overflow:auto}}.gb-mat-tabs .mat-mdc-tab-header{border-bottom:1px solid #d9d9d9}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab{background-color:#eee;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:normal}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab .mdc-tab__ripple{display:none}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:active .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:focus .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:hover .mdc-tab__text-label{color:#006400!important}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active{background-color:#fff;border-bottom-color:#fff}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active:active .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active:focus .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active:hover .mdc-tab__text-label{color:#555!important}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:first-child{border-left:0}.gb-mat-tabs .mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:#ffbf00!important;border-top-width:3px;bottom:-1px;position:absolute;top:auto}.gb-mat-tabs .mat-tab-header-pagination{border-bottom:1px solid #d9d9d9}.gb-mat-tabs .mat-tab-header-pagination.mat-tab-header-pagination-before{border-right:1px solid #d9d9d9}.gb-mat-tabs .mat-tab-header-pagination.mat-tab-header-pagination-after{border-left:1px solid #d9d9d9}.gb-mat-tree{font-family:Open Sans,sans-serif;font-size:15px}.gb-mat-tree .gb-mat-tree-invisible,.gb-mat-tree .mdc-icon-button__ripple{display:none}.gb-mat-tree li,.gb-mat-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.gb-mat-tree>.mat-tree-node>li>label{margin-left:24px}.gb-mat-tree .mat-tree-node{color:#006400;min-height:auto;overflow:visible}.gb-mat-tree .mat-tree-node button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);font-size:14px;line-height:normal;padding:7px 0;text-align:left;white-space:normal;width:100%}.gb-mat-tree .mat-tree-node button[disabled]{width:0}.gb-mat-tree .mat-tree-node button .mat-icon{height:30px;line-height:30px;width:auto}.gb-mat-tree .mat-tree-node button.terminal-category{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #d9d9d9;color:#006400;font-family:Open Sans,sans-serif;margin:0;padding:0;text-decoration:underline}.gb-mat-tree .mat-nested-tree-node[aria-expanded=false]>li:first-child{color:#006400}.gb-mat-tree .mat-nested-tree-node[aria-expanded=false]>li:first-child>.mat-tree-node>button>.mat-icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.gb-mat-tree .mat-nested-tree-node[aria-expanded=true]>li:first-child>.mat-tree-node{background-color:#eee;border-radius:6px;margin-bottom:5px}.gb-mat-tree .mat-nested-tree-node[aria-expanded=true]>li:first-child>.mat-tree-node>button>.mat-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gb-mat-stepper .mat-stepper-horizontal,.gb-mat-stepper .mat-stepper-vertical{background-color:#fff}.gb-mat-stepper .mat-step-icon-content .mat-icon{margin:4px 0 0 -3px}.gb-mat-stepper .mat-step .mat-step-header-ripple{display:none}.gb-mat-stepper .mat-step .mat-step-icon .mat-icon{margin:4px 0 0 -3px}.gb-mat-stepper .mat-step .mat-step-header{border-bottom:1px solid #f7f6f2;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:10px 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;overflow:hidden;position:relative;text-align:left}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon{background-color:rgba(0,0,0,0);border-radius:0;height:auto;margin-right:0;padding-right:5px;position:relative;width:auto;width:20px;z-index:5}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content{left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content span{color:#fff}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content span:after{content:"."}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content .mat-icon{color:#fff;left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label{color:#fff;font-weight:600}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label .mat-step-text-label>div{background-color:#bbe1aa;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 15px}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label .mat-step-text-label>div.enabled{background-color:#006400;cursor:pointer}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label .mat-step-optional{display:none}.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content .mat-icon,.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content span,.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-label{color:#000}.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-label .mat-step-text-label>div{background-color:#ffbf00}.gb-mat-stepper .mat-step .mat-vertical-content-container{margin:0}.gb-mat-stepper .mat-step .mat-stepper-vertical-line:before{display:none}.gb-mat-stepper .mat-step:last-child .mat-step-header{border-bottom:0}.gb-mat-stepper .mat-stepper-vertical .mat-step:last-child{border-bottom:1px solid #d9d9d9}.gb-mat-stepper .mat-horizontal-content-container,.gb-mat-stepper .mat-vertical-content{padding:0 0 30px}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#000!important}.gb-mat-autocomplete,.gb-mat-dropdown{border-radius:6px;height:40px;width:100%}.gb-mat-autocomplete.mat-form-field,.gb-mat-autocomplete.mat-mdc-form-field,.gb-mat-dropdown.mat-form-field,.gb-mat-dropdown.mat-mdc-form-field{font-family:Open Sans,sans-serif}.gb-mat-autocomplete.mat-mdc-form-field,.gb-mat-dropdown.mat-mdc-form-field{height:auto}.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-text-field-wrapper,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-left:0!important;padding-right:0!important}.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-form-field-focus-overlay,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-form-field-focus-overlay{display:none}.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-form-field-infix,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:40px!important;padding-bottom:0!important;padding-top:0!important;width:auto}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper,.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-underline,.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,.gb-mat-autocomplete.mat-mdc-form-field .mdc-line-ripple,.gb-mat-autocomplete.mat-mdc-form-field svg,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-underline,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,.gb-mat-dropdown.mat-mdc-form-field .mdc-line-ripple,.gb-mat-dropdown.mat-mdc-form-field svg{display:none}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-wrapper,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:0}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-infix,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-infix{border:none;padding:0}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-label-wrapper,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-label-wrapper{height:100%;padding-top:0;top:auto}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-label-wrapper .mat-form-field-label,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-label-wrapper .mat-form-field-label{color:#999!important;height:100%;line-height:40px;margin-bottom:0;opacity:1;padding:0 15px;top:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transform:opacity .2s ease!important;-ms-transform:opacity .2s ease!important;transform:opacity .2s ease!important;width:calc(100% - 40px)}.gb-mat-autocomplete.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.gb-mat-dropdown.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{opacity:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transform:opacity .2s ease!important;-ms-transform:opacity .2s ease!important;transform:opacity .2s ease!important}.gb-mat-autocomplete .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control,.gb-mat-autocomplete .mat-mdc-select-value,.gb-mat-autocomplete .mat-select-value,.gb-mat-dropdown .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control,.gb-mat-dropdown .mat-mdc-select-value,.gb-mat-dropdown .mat-select-value{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:6px 0 0 6px;border-top:1px solid #d9d9d9;color:#555;font-size:14px!important;height:100%;line-height:38px;padding:0 15px}.gb-mat-autocomplete .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control[aria-expanded=true],.gb-mat-autocomplete .mat-mdc-select-value[aria-expanded=true],.gb-mat-autocomplete .mat-select-value[aria-expanded=true],.gb-mat-dropdown .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control[aria-expanded=true],.gb-mat-dropdown .mat-mdc-select-value[aria-expanded=true],.gb-mat-dropdown .mat-select-value[aria-expanded=true]{border-radius:6px 6px 0 0}.gb-mat-autocomplete .mat-select-trigger,.gb-mat-dropdown .mat-select-trigger{height:100%}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper,.gb-mat-autocomplete .mat-select-arrow-wrapper,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper,.gb-mat-dropdown .mat-select-arrow-wrapper{background-color:#006400;border-radius:0 6px 6px 0;height:40px;width:40px}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-select-arrow,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-select-arrow,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-select-arrow,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-select-arrow{border:0;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../theme/assets/fa-angle-down.svg);background-position:50%;background-repeat:no-repeat;background-size:45%;-webkit-filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%);filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%)}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-select-arrow:before,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-select-arrow:before,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-select-arrow:before,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-select-arrow:before{content:"";height:100%;width:50%}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-select-arrow svg,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-select-arrow svg,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-select-arrow svg,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-select-arrow svg{display:none}.gb-mat-autocomplete .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{border-right:1px solid #d9d9d9}input.gb-mat-checkbox,input.gb-mat-radio{display:none}.gb-mat-radio.mat-mdc-radio-button{display:block}.gb-mat-radio.mat-mdc-radio-button .mdc-radio__outer-circle{background-color:#fff!important;border:1px solid #777!important}.gb-mat-radio.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:#006400!important;height:30px;left:-5px;top:-5px;width:30px}.gb-mat-radio.mat-mdc-radio-button.mat-mdc-radio-checked .mat-radio-inner-circle{-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.gb-mat-radio.mat-mdc-radio-button .mat-ripple,.gb-mat-radio.mat-mdc-radio-button .mdc-radio__background:before{display:none}.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background{background-color:#fff!important;border:1px solid #777!important;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);display:inline-block;font-style:normal;font-weight:400;left:unset;line-height:1;margin-top:0;position:relative;top:unset}.gb-mat-checkbox.mat-mdc-checkbox .mat-ripple,.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background .mdc-checkbox__mixedmark,.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background svg,.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__ripple,.gb-mat-checkbox.mat-mdc-checkbox input{display:none}.gb-mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background:before{background:url(../theme/assets/fa-check.svg) no-repeat 0 0;background-size:contain;content:"";display:block;-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(99%) saturate(1739%) hue-rotate(104deg) brightness(89%) contrast(103%);filter:brightness(0) saturate(100%) invert(20%) sepia(99%) saturate(1739%) hue-rotate(104deg) brightness(89%) contrast(103%);height:100%;margin:0 auto;width:calc(100% - 3px)}.gb-mat-checkbox.check-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:40px;padding:0 15px}.gb-mat-checkbox.check-button .mat-checkbox-label{color:#006400}.gb-mat-checkbox.check-button label{margin-bottom:0!important}.gb-mat-checkbox.check-button.mat-checkbox-checked{background-color:#eee;border-color:#006400;color:#555}.gb-mat-checkbox.check-button.mat-checkbox-checked .mat-checkbox-label{color:#555}.gb-mat-checkbox.check-button.mat-checkbox-checked .gb-mat-checkbox .mat-checkbox-frame{border-color:#006400}.gb-mat-checkbox .mdc-label,.gb-mat-radio .mdc-label{color:#555;cursor:pointer;font-weight:400;margin:0 0 0 7px;padding:0;position:relative;text-align:left}.gb-mat-checkbox .mdc-checkbox,.gb-mat-checkbox .mdc-radio,.gb-mat-radio .mdc-checkbox,.gb-mat-radio .mdc-radio{margin:0!important;padding:0!important}.gb-mat-checkbox+label,.gb-mat-radio+label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;position:relative;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.gb-mat-checkbox+label span:first-child,.gb-mat-radio+label span:first-child{background-color:#fff;border:1px solid #777;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;margin-right:7px;margin-top:0;position:relative;top:2px}.gb-mat-checkbox+label span:last-child,.gb-mat-radio+label span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.gb-mat-radio+label span:first-child{background-image:none;border-radius:7px;height:14px;margin-top:-2px;width:14px;z-index:0}.gb-mat-checkbox+label span:first-child{background-image:none;border-radius:3px;height:13px;text-indent:0;width:13px}.gb-mat-checkbox:checked+label span:first-child:before,.gb-mat-radio:checked+label span:first-child:before{left:0;position:absolute;top:0;z-index:50}.gb-mat-radio:checked+label span:first-child:before{background-color:#006400;border-radius:50%;content:"";font-size:11px;height:12px;width:12px}.gb-mat-checkbox:checked+label span:first-child:before{color:#006400;content:"";font-size:11px;height:12px;width:12px}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#eee}.mat-datepicker-content .mat-calendar{height:auto!important}.mat-datepicker-content .mat-calendar-body>tr>td.mat-calendar-body-label{text-indent:-9999px}.mat-datepicker-content .mat-calendar-body>tr[aria-hidden=true],.mat-datepicker-content .mat-calendar-table-header{display:none}.mat-datepicker-content .mat-calendar-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#006400;border-radius:3px;color:#fff;justify-content:space-between;margin:0 0 5px}.mat-datepicker-content .mat-calendar-controls .mat-calendar-spacer{display:none}.mat-datepicker-content .mat-calendar-controls .mat-mdc-button:not(:disabled){color:#fff}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button{border:12.5px solid rgba(0,0,0,0);border-radius:0;height:25px!important;padding:0!important;top:1px;width:25px!important}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button:after,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button:after{border:0;display:none;-webkit-transform:none;-ms-transform:none;transform:none}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button .mat-mdc-button-persistent-ripple,.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button svg,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button .mat-mdc-button-persistent-ripple,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button svg{display:none}.mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button .mat-calendar-arrow{-webkit-filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%);filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%)}.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;border-right-color:#fff;order:1}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;border-left-color:#fff;order:3}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content{background-color:rgba(0,0,0,0);border-color:#006400;border-radius:3px}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content.mat-calendar-body-today{background-color:#eee}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content.mat-calendar-body-selected{background-color:#006400;border-color:#006400;-webkit-box-shadow:none;box-shadow:none}.gb-mat-datepicker>.mat-mdc-form-field{width:100%}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;padding:6px 12px}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{min-height:auto;min-width:auto;padding:0;width:100%}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button{height:auto;margin:0;padding:0;width:auto}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-mdc-button-persistent-ripple,.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-ripple,.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button svg{display:none}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-mdc-button-touch-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;left:-21px;top:-9px;-webkit-transform:none;-ms-transform:none;transform:none;width:32px}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-mdc-button-touch-target:before{color:#006400;content:"";font-family:Font Awesome\ 6 Pro;font-weight:900}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.cdk-overlay-container{z-index:100000000!important}.cdk-overlay-container .mat-mdc-dialog-container .mat-dialog-title,.cdk-overlay-container .mat-mdc-dialog-container .mat-mdc-dialog-title{background-color:#006400;color:#fff;font-size:16px;font-weight:400;line-height:normal;margin:0;padding:15px}.cdk-overlay-container .mat-mdc-dialog-container .mat-dialog-title:before,.cdk-overlay-container .mat-mdc-dialog-container .mat-mdc-dialog-title:before{display:none}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel,.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container{height:100%;width:100%}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container .mat-dialog-content,.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-content{display:block;height:100%;letter-spacing:normal;max-height:unset;overflow-y:auto;padding:15px;width:100%}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-dialog-actions{min-height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 15px}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-dialog-actions button{background-color:#006400;border:none;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:6px 12px;text-shadow:none}.cdk-overlay-container .cdk-overlay-pane .mdc-menu-surface{padding:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-dialog-surface{border-radius:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-pseudo-checkbox,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel .mat-pseudo-checkbox{display:none}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple),.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:#555!important}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:#fff!important;margin-right:0;padding-right:0}.gb-mat-dialog{position:relative}.gb-mat-dialog .close,.gb-mat-dialog .mat-mdc-button.close{background:rgba(0,0,0,0);border:0;color:#fff;float:none;font-size:16px;font-weight:400;height:auto;line-height:1;min-width:auto;opacity:1;outline:none;position:absolute;right:15px;text-shadow:0 1px 0 #fff;top:15px;z-index:1000}.gb-mat-dialog .close .mdc-button__ripple,.gb-mat-dialog .mat-mdc-button.close .mdc-button__ripple{display:none}.gb-mat-dialog .mat-dialog-title{position:relative;z-index:999}.gb-mat-dialog .gb-mat-subtext{margin-left:-9px;margin-right:-9px}.gb-mat-dialog iframe{width:100%}.gb-mat-dialog .ctas .btn{cursor:pointer;font-family:Open Sans,sans-serif;font-size:15px;height:40px;letter-spacing:normal}.gb-mat-dialog .ctas .btn .mat-button-focus-overlay{display:none}.gb-mat-dialog .ctas .btn.btn-primary{background-color:#006400;color:#fff}.gb-mat-dialog .ctas .btn.btn-primary[disabled]{background-color:#bbe1aa}.gb-mat-dialog .ctas .btn.btn-secondary{color:#006400;text-decoration:underline}.gb-mat-dialog .ctas .btn[disabled]{cursor:default}.gb-mat-chip{background-color:#006400!important}.gb-mat-chip .mat-mdc-chip-action-label span,.gb-mat-chip .mat-mdc-chip-remove{color:#fff!important;opacity:1!important}.gb-mat-accordion .mat-expansion-panel{border-radius:0!important;border-top:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}.gb-mat-accordion .mat-expansion-panel.mat-expansion-panel-spacing{margin:0}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));background:linear-gradient(180deg,#fff,#ebebeb);font-family:Open Sans,sans-serif;height:50px!important}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{color:#006400!important;font-size:18px;font-weight:600;line-height:17px}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-content{overflow:visible}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{margin-left:1rem;-webkit-transform:rotate(0deg)!important;-ms-transform:rotate(0deg)!important;transform:rotate(0deg)!important;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-width:0 3px 3px 0;color:#006400;padding:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{-webkit-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.gb-mat-slider.mat-mdc-slider{display:block}.gb-mat-slider.mat-mdc-slider .mdc-slider__thumb-knob,.gb-mat-slider.mat-mdc-slider .mdc-slider__track--active_fill{background-color:#555!important;border-color:#555!important}.gb-mat-slider.mat-mdc-slider .mdc-slider__track--inactive{background-color:#777!important}.gb-mat-tooltip-btn{background-color:rgba(0,0,0,0);border:none;margin:0;padding:0}@media(max-width:479px){.cdk-overlay-container .cdk-global-overlay-wrapper{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.cdk-overlay-container .cdk-overlay-pane{border-radius:0;left:0!important;max-width:100%!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important}.cdk-overlay-container .cdk-overlay-pane .mat-dialog-container{border-radius:0}}@media(min-width:768px){.gb-mat-tree{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.gb-mat-tree>.mat-nested-tree-node,.gb-mat-tree>.mat-tree-node{display:inline-block;width:100%}.gb-mat-tree>.mat-nested-tree-node button,.gb-mat-tree>.mat-tree-node button{font-size:16px}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab{font-size:15px}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel{display:block}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container{display:block;height:auto;margin:10vh auto;max-height:80vh;max-width:700px;min-height:auto;width:60vw}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-surface{border-radius:6px}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel.dialog-full-height .mat-mdc-dialog-container{height:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container{border-radius:6px 6px 0 0;overflow:hidden;width:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header{border:0;font-size:14px;font-weight:600;height:auto;height:40px;overflow:visible;padding:0 15px 0 30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon{background-color:rgba(0,0,0,0);border-radius:0;height:auto;margin-right:0;padding-right:5px;position:relative;width:auto;width:20px;z-index:5}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content{left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content span{color:#fff}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content span:after{content:"."}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content .mat-icon{left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label{color:#fff;font-weight:600;overflow:visible;text-overflow:unset}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#bbe1aa;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label{padding:0 0 0 35px;width:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label div:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label div.arrow{background-color:rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #fff;border-top:20px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:0;padding:0;position:absolute;right:-20px;top:0;width:0;z-index:49}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label div.arrow:after{border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #bbe1aa;border-top:20px solid rgba(0,0,0,0);content:"";position:absolute;right:1px;top:-20px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div.enabled{background-color:#006400}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div.enabled app-step-label div.arrow:after{border-left-color:#006400}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-optional{display:none}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label.mat-step-label-selected{font-size:14px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content .mat-icon,.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content span,.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-label{color:#000}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-label .mat-step-text-label>div{background-color:#ffbf00}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-label .mat-step-text-label>div app-step-label div.arrow:after{border-left-color:#ffbf00}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header:first-child{padding-left:15px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header:first-child .mat-step-label>div app-step-label{padding:0 0 0 15px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line{display:none}.mat-horizontal-content-container{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;padding:0}}.gb-pulse-ad{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;position:relative}.gb-pulse-ad:before{background-color:#d9d9d9;border-radius:6px;content:"";display:block;height:100%;margin:0 auto;width:100%}.gb-pulse-ad.gb-pulse-ldr{height:50px}.gb-pulse-ad.gb-pulse-ldr:before{width:320px}@media(min-width:768px){.gb-pulse-ad.gb-pulse-ldr{height:90px}.gb-pulse-ad.gb-pulse-ldr:before{width:728px}}@media(min-width:992px){.gb-pulse-ad.gb-pulse-ldr:before{width:970px}}.carousel-pulse-card{border-left:1px solid #d9d9d9;margin-top:40px!important}@media(min-width:768px){.carousel-pulse-card .slick-track .listing{width:33.33333%}}.grid-pulse-card .highlighter>div{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;margin-top:15px}.grid-pulse-card .highlighter>div.image-box,.grid-pulse-card .highlighter>div.one-line,.grid-pulse-card .highlighter>div.two-lines:before{background-color:#d9d9d9;border-radius:6px}.grid-pulse-card .highlighter>div.image-box{margin-top:0;padding-top:75%}.grid-pulse-card .highlighter>div.one-line,.grid-pulse-card .highlighter>div.two-lines{height:15px}.grid-pulse-card .highlighter>div.two-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-pulse-card .highlighter>div.two-lines:before{content:"";height:15px;width:49%}.gb-pulse-card-image a{z-index:6}.gb-pulse-card-image a,.gb-pulse-card-image:before{height:100%;left:0;position:absolute;top:0;width:100%}.gb-pulse-card-image:before{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;background-color:#d9d9d9;border-radius:6px;content:"";z-index:5}#searchContainer #resultsSection.list-view .gb-pulse-card-image{height:0;padding-bottom:21%}#searchContainer #resultsSection.list-view .gb-pulse-card-image img,#searchContainer #resultsSection.list-view .gb-pulse-card-image:before{width:calc(100% - 10px)}#searchContainer #resultsSection.list-view .gb-pulse-card-image a{position:static}#searchContainer #resultsSection.list-view .gb-pulse-card-image a img{position:absolute}@media(min-width:480px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:15%}#searchContainer #resultsSection.list-view .gb-pulse-card-image img,#searchContainer #resultsSection.list-view .gb-pulse-card-image:before{width:calc(100% - 15px)}}@media(min-width:768px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:12%}}@media(min-width:992px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:109px}}@media(min-width:1200px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:99px}}@media(min-width:1600px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:110px}}.home-sidebar .aside-pulse-card{margin-bottom:0!important}.home-sidebar .aside-pulse-card .one-line,.home-sidebar .aside-pulse-card .two-lines{border:none!important}.home-sidebar .aside-pulse-card .two-lines{background-color:#eee!important}.home-sidebar .aside-pulse-card .two-lines:before{background-color:#fff!important;margin-left:-15px}#changePasswordModal .change-password-modal-content>#accountInfoModalTopText,#changePasswordModal .change-password-modal-content>#changePasswordModalTopText,#changePasswordModal .update-account-modal-content>#accountInfoModalTopText,#changePasswordModal .update-account-modal-content>#changePasswordModalTopText,#updateAccountInfoModal .change-password-modal-content>#accountInfoModalTopText,#updateAccountInfoModal .change-password-modal-content>#changePasswordModalTopText,#updateAccountInfoModal .update-account-modal-content>#accountInfoModalTopText,#updateAccountInfoModal .update-account-modal-content>#changePasswordModalTopText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px}#changePasswordModal .change-password-modal-content>#accountInfoModalTopText:before,#changePasswordModal .change-password-modal-content>#changePasswordModalTopText:before,#changePasswordModal .update-account-modal-content>#accountInfoModalTopText:before,#changePasswordModal .update-account-modal-content>#changePasswordModalTopText:before,#updateAccountInfoModal .change-password-modal-content>#accountInfoModalTopText:before,#updateAccountInfoModal .change-password-modal-content>#changePasswordModalTopText:before,#updateAccountInfoModal .update-account-modal-content>#accountInfoModalTopText:before,#updateAccountInfoModal .update-account-modal-content>#changePasswordModalTopText:before{color:#ffbf00;content:"";font-family:Glyphicons Halflings;font-size:18px;margin-right:5px}#updateAccountInfoModal>h3 i{margin-right:10px}#updateAccountInfoModal .btn-primary[disabled]{background-color:#bbe1aa;border-color:#bbe1aa;color:#006400}#updateAccountInfoModal .update-account-modal-content>#accountInfoModalConfirmText{font-size:16px;font-weight:600;margin:15px 0 0}#updateAccountInfoModal .update-account-modal-content .account-modal-block{margin:15px -15px 0;padding:0 15px;position:relative}#updateAccountInfoModal .update-account-modal-content .account-modal-block>h4{color:#000;font-size:13px;margin:0}#updateAccountInfoModal .update-account-modal-content .account-modal-block span{display:block}#updateAccountInfoModal .update-account-modal-content .account-modal-block span strong{font-weight:600;margin-right:5px}#updateAccountInfoModal .update-account-modal-content .account-modal-block span a[data-toggle=tooltip]{text-decoration:none}#updateAccountInfoModal .update-account-modal-content .account-modal-block span i{font-style:normal}#updateAccountInfoModal .update-account-modal-content .account-modal-block span i.red i{color:#d0021b}#updateAccountInfoModal .update-account-modal-content .account-modal-block span#accountInfoModalFFLLicense{font-size:16px}#updateAccountInfoModal .update-account-modal-content .account-modal-block>span{margin-top:10px}#updateAccountInfoModal .update-account-modal-content .account-modal-block>a{position:absolute;right:15px;top:0}#updateAccountInfoModal .update-account-modal-content .account-modal-block .account-modal-address-fields{padding-top:8px}#updateAccountInfoModal .update-account-modal-content .account-modal-block .account-modal-address-fields span{margin-top:2px}#updateAccountInfoModal .update-account-modal-content .account-modal-block:nth-child(odd){background-color:#eee;padding:15px}#updateAccountInfoModal .update-account-modal-content .account-modal-block:nth-child(odd)>a{top:15px}#updateAccountInfoModal .update-account-modal-content .err_msg{color:#d0021b;padding-top:1rem;text-align:center}body.collectors-elite{background-color:#000}body.collectors-elite .main-content{color:#cecece}body.collectors-elite .main-content a:not(.btn),body.collectors-elite .main-content a:not(.btn):active,body.collectors-elite .main-content a:not(.btn):focus,body.collectors-elite .main-content a:not(.btn):hover{color:#8df4d8}body.collectors-elite .main-content .widget h2{color:#cecece}body.collectors-elite .widget .listing .highlighter .listing-figures a,body.collectors-elite .widget .listing .highlighter .listing-figures a:active,body.collectors-elite .widget .listing .highlighter .listing-figures a:focus,body.collectors-elite .widget .listing .highlighter .listing-figures a:hover,body.collectors-elite .widget .listing .highlighter .listing-text a,body.collectors-elite .widget .listing .highlighter .listing-text a:active,body.collectors-elite .widget .listing .highlighter .listing-text a:focus,body.collectors-elite .widget .listing .highlighter .listing-text a:hover{color:#000!important}body.collectors-elite .featured-section .gb-pagination>div .gb-pager:before,body.collectors-elite .featured-section .gb-pagination>div ul li{color:#8df4d8}body.collectors-elite footer{background-color:#f7f6f2}body{position:relative;z-index:1}@media(min-width:480px){body{z-index:2}}@media(min-width:768px){body{z-index:3}}@media(min-width:992px){body{z-index:4}}@media(min-width:1200px){body{z-index:5}}@media(min-width:1600px){body{z-index:6}}@media(min-width:480px){.main-content .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;clear:both;-ms-flex-direction:row;flex-direction:row}.main-content .cta-row .btn{width:100%}.main-content .cta-row .btn.btn-primary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-content .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .cta-row .btn.btn-sim{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content .cta-row .btn+.btn,.main-content .cta-row .btn+.btn+.btn{margin-left:15px}.main-content #contentContainer .page-section .cta-row{padding-left:15px;padding-right:15px}.main-content #contentContainer .page-section .cta-row .btn{margin-top:0}.visible-tn{display:none!important}}@media(max-width:479px){.col-tn-12{float:left;width:100%}.col-tn-6{float:left;width:50%}.visible-tn{display:inline-block}.hidden-tn{display:none!important}.carousel .carousel-control{background-size:15px;height:40px;margin-top:-20px;width:20px}.div-table .row>div:nth-last-child(n){width:100%}.div-table .row>div:nth-last-child(n):nth-child(odd){border-bottom:0;padding-bottom:0}.div-table .row>div:nth-last-child(n):nth-child(2n){border-top:0;padding-top:0}.pagination-wrapper .paging-controls-wrapper input.form-control{max-width:130px;padding:6px}.pagination-wrapper .results-wrapper .dropdown{margin:0 auto 20px}.pagination-wrapper .results-wrapper .dropdown .dropdown-toggle{float:none;width:100%}.pagination-wrapper .results-wrapper .dropdown .dropdown-menu-right{float:none;left:auto;position:relative;right:auto;text-align:center;width:100%}.pagination-wrapper .results-label-btn{display:initial;margin-right:5px}.button-row div .btn{display:block;width:100%}}@media(max-width:767px){div.alert>div>div.button-group{margin-top:10px}.cards .item-card-column,.cards.four-col-card .item-card-column,.cards.six-col-card .item-card-column,.cards.three-col-card .item-card-column,.cards.two-col-card .item-card-column{width:50%}.cards .price{font-size:14px}.cards .item-title{font-size:13px;height:55px}.cards .item-subtitle{font-size:12px;height:35px}.cards.cards-large .img-wrapper{height:160px}.cards.cards-large .img-wrapper div img{max-height:190px;max-width:190px}.cards.cards-large .cta-wrapper div,.cards.cards-large .item-details-wrapper div{padding-left:7.5px;padding-right:7.5px}.deals .cards .price{font-size:18px}.pagination-wrapper .paging-controls-wrapper,.pagination-wrapper .results-wrapper{text-align:center}.pagination-wrapper .results-label{display:none}#advancedSearch select#KeywordSearchType_Completed,#advancedSearch select#KeywordSearchType_Current{margin-bottom:15px;margin-top:15px}.button-row div:last-of-type .btn{float:right}}@media(min-width:768px){.main-content .cta-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.main-content .cta-row .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:35px;padding-right:35px;width:auto}.main-content #contentContainer.row{margin-left:0;margin-right:0}.main-content #contentContainer .page-section{border-left:1px solid #d9d9d9;border-radius:6px;border-right:1px solid #d9d9d9}.main-content #contentContainer .page-section .header-bar:not(.mid-bar){border-radius:6px 6px 0 0}.main-content #contentContainer .page-section .section-copy{font-size:14px}#ui-datepicker-div{margin-top:-141px}.cards .item-card-column{width:25%}.cards.cards-large .item-card-column{width:50%}.cards.cards-large .img-wrapper{height:267px;width:100%}.cards.cards-large .img-wrapper div img{max-height:267px;max-width:334px}.cards.cards-large .item-title{font-size:16px;height:48px}.cards.cards-large .item-subtitle{font-size:14px;height:40px}#advancedSearch .rangeindicatorText{padding-top:7px;text-align:center}}@media(min-width:992px){.main-content .page-header-main{font-size:30px}.main-content .page-header-subcopy{font-size:16px}.main-content .page-help{font-size:40px}.cards .item-card-column{width:16.66667%}.cards.cards-large .item-card-column{width:33.33%}.cards.cards-large .img-wrapper{height:232px}.cards.cards-large .img-wrapper div img{max-height:232px;max-width:290px}}@media(min-width:1200px){.cards.cards-large .item-card-column{width:25%}}header>nav>div{background-color:#fff;position:relative}header{left:0;position:fixed;top:0;width:100%;z-index:1025}header .browse,header .nav-links{height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}header.undocked{position:relative}.nav li a#aMyGunBrokerPreview:before,.nav li a#m_aMyGunBrokerPreview:before{color:red;content:"new";font-size:10px;margin-right:3px;text-transform:uppercase}.nav-links .navbar-right{margin-left:-15px}.nav-links .navbar-right li a{padding:15px 10px}.navbar{min-height:70px}.navbar-brand{height:70px;padding:10px 15px}.navbar-brand>img{height:50px;width:87px}.navbar-default{background-color:#fff!important;border:0;border-bottom:1px solid #d9d9d9;border-radius:0;padding:0}.navbar-default .navbar-toggle .icon-bar{background-color:#006400}.navbar-default .navbar-collapse span.hello{color:#000;margin-left:15px}.navbar-default .navbar-collapse>ul li.divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}div.nav-links .navbar-nav>li>a:hover{color:#006400!important;text-decoration:underline}.navbar-default .navbar-toggle{border:none}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover{background:rgba(0,0,0,0)!important}.navbar-default .navbar-toggle .icon-bar{height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:25px}#mobileMenuIcon span.active:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}#mobileMenuIcon span.active:nth-child(3){opacity:0}#mobileMenuIcon span.active:nth-child(4){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}#mobileMenuIcon span.collapsed:nth-child(2){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#mobileMenuIcon span.collapsed:nth-child(3){opacity:1}#mobileMenuIcon span.collapsed:nth-child(4){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#mobileMenuIcon .icon-bar{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div.search>form{height:40px;margin-top:15px}div.search>form>input::-webkit-input-placeholder{font-weight:400}div.search>form>input::-moz-placeholder{font-weight:400}div.search>form>input:-ms-input-placeholder{font-weight:400}div.search>form>input.form-control{border:1px solid #ccc;height:40px}div.search>form>div>button{border-left:0;height:40px}.search-btn,div.search>form>div>button{background-color:#006400;border-radius:0 6px 6px 0;color:#fff}.search-btn{border:1px solid #006400}.search-btn:focus,.search-btn:hover{background-color:#006400;color:#ddd}.search-btn>span:before{content:"Search";display:none}.search-btn>span em>i{font-style:normal}a.advanced{display:block;font-size:12px;line-height:40px;margin-top:15px;padding-left:10px;white-space:nowrap}select#Cats{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(/theme/assets/ic-grey-down-arrow.svg) 135px 50% no-repeat;background-size:14px;border:0;color:#006400;font-size:12px;height:18px;margin:10px 0 5px;outline:0;overflow:hidden;padding-right:25px;position:absolute;text-overflow:ellipsis;top:0;width:155px}select#Cats option{color:#000}select#Cats::-ms-expand{display:none}.cat-box{background:#fff;border:1px solid #ccc;border-left:0;border-radius:0;display:table-cell;padding:0 10px;width:170px}div.auth-links>ul>li>a{color:#006400!important}div.auth-links>ul>li>a:hover{color:#008400!important;text-decoration:underline}div.auth-links>ul>li>a:hover>span.sign-in-divider:after{text-decoration:none!important}div.auth-links>ul>li>a:focus{color:#008400!important;text-decoration:none}.sign-in-divider:after{content:"/";margin-left:10px;margin-right:10px}.browse{padding:15px}.browse span.caret,.browse span.caret-right{margin-left:5px}.caret-right{border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid;border-top:4px solid rgba(0,0,0,0);display:inline-block;height:0;margin-left:3px;vertical-align:middle;width:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{border-radius:0 6px 6px 6px;left:100%;margin-left:-1px;margin-top:-6px;top:0}.dropdown-submenu:hover{background-color:#006400}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu:hover>a{color:#fff}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu>a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-15px;margin-top:5px;width:0}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{border-radius:6px 0 6px 6px;left:-100%;margin-left:10px}li.dropdown-submenu a:hover{background-color:#006400;color:#fff}.dropdown-menu.multi-level li a{padding:5px 25px 5px 15px}.dropdown-menu li a#aMyGunBrokerPreview:before,.dropdown-menu li a#maMyGunBrokerPreview:before{color:red;content:"new";font-size:10px;margin-right:3px;text-transform:uppercase}header #cartIcon{margin-right:15px}header #cartIcon a{color:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header #cartIcon a:before{font-size:26px;position:relative;z-index:49}header #cartIcon a span:not(.sr-only){background-color:#006400;border-radius:20px;color:#fff;display:block;font-size:10px;margin:0 -4px -10px 0;min-width:16px;padding:2px 4px;position:relative;text-align:center;width:auto;z-index:50}header #cartIcon a:hover{text-decoration:none}@media(min-width:768px){header #cartIcon{margin-right:0;position:absolute;right:15px;top:22px}}.full-width-fluid header .container,.full-width-fluid header .container-md{max-width:1600px;width:100%}.full-width-fluid.force-fluid header .container,.full-width-fluid.force-fluid header .container-md{max-width:100%}.full-width-fluid .main-content{margin-top:0!important}@media(min-width:768px){.full-width-fluid .main-content:not(.list-an-item){padding-top:141px!important}}@media(min-width:1600px){.full-width-fluid .main-content:not(.list-an-item){padding-top:91px!important}.full-width-fluid header .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.full-width-fluid header .container .row div.search{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:49}.full-width-fluid header .container .row div.search a.navbar-brand{margin-right:115px}.full-width-fluid header .container .row div.auth-links{width:190px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-order:4}.full-width-fluid header .container .row div.browse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1;padding:0;width:0;z-index:50}.full-width-fluid header .container .row div.browse>a{display:-webkit-box;display:-ms-flexbox;display:flex;left:125px;position:absolute;top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:17px}.full-width-fluid header .container .row div.browse>a span.caret{display:block}.full-width-fluid header .container .row div.browse>ul.dropdown-menu{left:120px;width:325px}.full-width-fluid header .container .row div.nav-links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-order:3;padding:0;width:660px}.full-width-fluid header .container .row div.nav-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end}.full-width-fluid header .container .row div.visible-lg{display:none!important}.full-width-fluid header.cart-enabled .container .row div.auth-links{width:250px}.full-width-fluid header.docked .browse,.full-width-fluid header.docked .nav-links{height:auto;overflow:visible}}gb-header.ang-override header .container,gb-header.ang-override header .container-md{max-width:100%!important;width:100%!important}@media(max-width:767px){.app-banner,header{position:relative}.main-content{margin-top:auto}.navbar{min-height:60px}.navbar .search{padding-right:60px}.navbar-brand{height:60px;padding:15px 15px 15px 0}.navbar-brand>img{height:40px;width:70px}.navbar-header{background-color:#fff;position:absolute;right:0;top:10px}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover{color:#006400;text-decoration:underline}.navbar-toggle{padding:9px 0}#bs-example-navbar-collapse-1>ul>li{font-size:14px}.search-btn>span:before{content:"";display:inline;font-family:Glyphicons Halflings;font-size:18px;margin:auto;width:25px}.search-btn>span em>i{display:none}.search-btn{margin:15px 0}.cat-box,select#Cats{display:none!important}div.search>form{margin-top:0}div.search>form>input.search-input{margin-top:15px}.browse{padding:0 15px}.browse>a{padding:10px 0}}@media(min-width:768px){.navbar-collapse.collapse{display:none!important}header .browse{white-space:nowrap}header .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;right:21%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.docked .browse,header.docked .nav-links{height:1px;overflow:hidden;padding:0}header.docked .navbar{margin-bottom:0}.navbar-default .navbar-nav>li>a{color:#555}}@media(max-width:991px){.auth-links .dropdown-menu>li>a{padding:10px 15px}}@media(min-width:992px){header .browse{white-space:normal}header .nav-links{display:block;right:auto}header .nav-links .navbar-right li a{padding-left:15px;padding-right:15px}.search.col-md-9{padding-right:0;width:80%}.auth-links.col-md-3{width:20%}header.cart-enabled .search.col-md-9{width:75%}header.cart-enabled .auth-links .navbar-right{margin-right:40px}header.cart-enabled .auth-links.col-md-3{width:25%}ul.welcome{margin-top:10px}}@media(min-width:768px)and (max-width:991px){div.auth-links{padding-left:0}header.docked .auth-links{display:none}}body.min gb-app header{position:static}body.min gb-app .main-content{margin-top:30px!important}body.min header .search .advanced,body.min header .search>form,body.min header .top .advanced,body.min header .top>form{display:none!important}body.min header .search .navbar-brand,body.min header .top .navbar-brand{height:50px;padding:10px 0}body.min header .search .navbar-brand>img,body.min header .top .navbar-brand>img{height:100%;width:auto}body.min header .navbar{min-height:50px}body.min header #cartIcon,body.min header .auth-links,body.min header .browse,body.min header .btm,body.min header .nav-links,body.min header .navbar-header,body.min header .navbar-toggle{display:none!important}body.min.full-width-fluid .main-content{padding-top:0!important}@media(min-width:768px){body.min{height:100vh}body.min gb-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}body.min gb-app .main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto}body.min header .main-content{margin-top:90px}body.min header .search .navbar-brand{height:70px;padding-left:15px}body.min header .navbar{min-height:70px}}header.bs5 a{text-decoration:none}header.bs5 nav{background-color:#fff;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:0;padding-top:0}header.bs5 nav .navbar-brand{height:auto;margin-right:0;padding:0 15px 0 0}header.bs5 nav .top{padding-bottom:15px;padding-top:15px}header.bs5 nav .search-form #Keywords{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;font-size:14px;height:40px}header.bs5 nav .search-form #Keywords::-webkit-input-placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords::-moz-placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords:-ms-input-placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords::-ms-input-placeholder{opacity:1}header.bs5 nav .search-form #Keywords::placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords::-ms-input-placeholder{color:#999}header.bs5 nav .search-form .cat-box{height:40px}header.bs5 nav .search-form .cat-box select#Cats{margin:0;position:relative;top:unset}header.bs5 nav .search-form .search-btn{font-size:14px;margin:0}header.bs5 nav .search-form .search-btn>span:before{content:""}header.bs5 nav a.advanced{margin-top:0}header.bs5 nav #cartIcon{margin-right:0}header.bs5 nav .browse{padding:0}header.bs5 nav .nav-links .navbar-right{margin-left:0;padding:10px 0}header.bs5 nav .nav-links .navbar-right a{color:#555}header.bs5 nav .browse>a{padding:15px 0}header.bs5 nav .auth-links .welcome a.show{background-color:#eee}header.bs5 nav .auth-links .welcome{margin-right:-10px}header.bs5 nav .auth-links .welcome a{padding:3px 10px}header.bs5 nav .auth-links .welcome>a{padding:10px}header.bs5 nav .navbar-toggler{border:0;border-radius:4px;color:rgba(0,0,0,0);margin-bottom:8px;margin-left:15px;margin-top:8px;padding:0 0 0 5px;position:relative}header.bs5 nav .navbar-toggler .icon-bar{background-color:#006400;border-radius:1px;display:block;height:3px;width:25px}header.bs5 nav .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}header.bs5 nav .navbar-toggler .icon-bar.active:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}header.bs5 nav .navbar-toggler .icon-bar.active:nth-child(2){opacity:0}header.bs5 nav .navbar-toggler .icon-bar.active:nth-child(3){opacity:1!important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}header.bs5 nav .navbar-collapse{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible}header.bs5 nav .navbar-collapse>ul{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:0 -15px;padding-top:10px}header.bs5 nav .navbar-collapse>ul>li.divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}header.bs5 nav .navbar-collapse>ul>li a{color:#333;display:block;line-height:20px;padding-bottom:10px;padding-top:10px}header.bs5 nav .navbar-collapse>ul>li a,header.bs5 nav .navbar-collapse>ul>li span{margin-left:15px}header.bs5.cart-enabled a.advanced{margin-right:60px}@media(min-width:768px){header.bs5 nav .top{padding-bottom:10px;padding-top:10px}header.bs5 nav .nav-links .navbar-right{padding:15px 0}header.bs5 nav .auth-links .welcome>a{display:block;padding:15px 10px}header.bs5 nav .auth-links .welcome>a:hover{text-decoration:underline}header.bs5 nav .auth-links{height:auto;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}header.bs5 nav .dropdown-menu{background-clip:padding-box;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);margin-top:0}header.bs5 nav .dropdown-menu li:not([role=separator]){font-size:14px;white-space:nowrap}header.bs5 nav .dropdown-menu li:not([role=separator]) ul{padding:0}header.bs5 nav .dropdown-menu li:not([role=separator]).dropdown-submenu{padding:5px 25px 5px 15px}header.bs5 nav .dropdown-menu li:not([role=separator]).dropdown-submenu>a{padding:0}header.bs5 nav .dropdown-menu li:not([role=separator]) a{color:#333;display:block;text-decoration:none}header.bs5 nav .dropdown-menu li:not([role=separator]):hover{background-color:#006400;color:#fff}header.bs5 nav .dropdown-menu li:not([role=separator]):hover>a{color:#fff}header.bs5 nav .welcome .dropdown-menu{left:unset;right:-10px}header.bs5 nav .welcome .dropdown-menu li:not([role=separator]){font-size:14px;white-space:nowrap}header.bs5 nav .welcome .dropdown-menu li:not([role=separator]):hover,header.bs5 nav .welcome .dropdown-menu li:not([role=separator]):hover a{background-color:#f5f5f5;color:#262626;text-decoration:none}header.bs5.docked .auth-links{height:1px;overflow:hidden;padding:0}}@media(min-width:992px){header.bs5 nav{padding:0}header.bs5 nav .top{padding-right:200px}header.bs5 nav #cartIcon{right:15px}header.bs5 nav .nav-links .navbar-right li:last-child a{padding-right:0}header.bs5 nav .auth-links{position:absolute;right:15px;top:10px}header.bs5.cart-enabled .top{padding-right:0}header.bs5.cart-enabled .auth-links{right:70px}header.bs5.cart-enabled a.advanced{margin-right:25%}header.bs5.docked .auth-links{height:auto;overflow:visible}}@media(min-width:1600px){body.full-width-fluid header.bs5 nav{position:relative}body.full-width-fluid header.bs5 nav>.container-md{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}body.full-width-fluid header.bs5 nav .navbar-brand{padding:0 125px 0 0}body.full-width-fluid header.bs5 nav .browse{left:115px;position:absolute;top:4px;white-space:normal;width:100px}body.full-width-fluid header.bs5 nav .browse>a{line-height:18px;white-space:normal}body.full-width-fluid header.bs5 nav .browse>a:after{position:absolute;right:17px}body.full-width-fluid header.bs5 nav .auth-links{margin-left:50px;margin-right:70px;position:relative;right:unset!important;top:unset}body.full-width-fluid header.bs5.cart-enabled a.advanced{margin-right:50px}}footer{margin-top:15px}footer ul{list-style-type:none}footer ul.list-inline{margin-bottom:0}footer ul a:hover{color:#006400}footer .main-footer{background-color:#fff;border-top:1px solid #d9d9d9;font-size:14px;padding-top:20px}footer .panel{border:0;-webkit-box-shadow:none;box-shadow:none}footer .panel-default>.panel-heading{background-color:inherit}footer .list-group-item>a{color:#4a4a4a}footer .list-group-item>a:hover{color:#006400}footer .social-footer{background-color:#fff;border-top:1px solid #d9d9d9;padding-bottom:20px;padding-top:20px}footer .social-footer>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-network{white-space:nowrap}.social-network img{height:40px;width:40px}.app-stores img{height:40px}@media(max-width:479px){footer .social-footer>.container>.row{display:block}}footer .seo-footer{border-top:1px solid #d9d9d9;font-size:12px;padding-bottom:20px;padding-top:20px}footer .seo-footer li{padding-bottom:4px;padding-top:4px}footer .seo-footer li.clearfix{padding:0}footer .seo-footer a{color:#4a4a4a}footer .seo-footer ul{list-style:none;padding:0}footer .seo-footer .affiliate li{padding-top:0}footer .seo-footer .affiliate li img{background-color:#fff;height:30px;width:30px}footer .seo-footer .affiliate a:hover>.company-info>.footer-title{text-decoration:underline}footer .seo-footer .affiliate .company-logo{float:left;position:relative;width:16.66667%}footer .seo-footer .affiliate .company-info{float:left;padding-left:10px;position:relative;width:83.33333%}footer .seo-footer .affiliate .website-description{font-size:11px;font-weight:400;margin-bottom:15px}footer .footer-title{font-weight:700;margin-bottom:5px;text-transform:uppercase}footer .copyright-footer{background-color:#006400;border-top:1px solid #d9d9d9;color:#fff;font-size:14px;font-weight:700;padding-bottom:20px;padding-top:20px}footer .copyright-footer a{color:#fff;font-weight:700;text-decoration:underline}footer .copyright-footer a:hover{color:#fff}footer.bs5 a{text-decoration:none}footer.bs5 .accordion-item{border:0}footer.bs5 .accordion-item .accordion-button{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#555;padding-left:15px}footer.bs5 .accordion-item .accordion-button>span{margin-left:10px}footer.bs5 .accordion-item .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}footer.bs5 .main-footer{padding-bottom:20px}footer.bs5 .social-footer .list-inline>li{padding-right:10px}footer.bs5 .copyright-footer a{text-decoration:underline}footer.bs5 .copyright-footer .list-inline>li{padding-left:5px;padding-right:5px}@media(max-width:767px){footer.bs5 .list-group-item>a{margin-left:49px}}@media(min-width:768px){footer.bs5 .accordion-header>div{z-index:1}footer.bs5 .accordion-header>button{z-index:0}footer.bs5 .accordion-item .accordion-button,footer.bs5 .accordion-item>span{color:#4a4a4a;font-size:14px;font-weight:700;min-height:36px;text-transform:uppercase}footer.bs5 .accordion-item .accordion-button>span,footer.bs5 .accordion-item>span>span{margin-left:0}footer.bs5 .accordion-item .accordion-button:after,footer.bs5 .accordion-item>span:after{display:none}footer.bs5 .accordion-item .list-group{margin-bottom:20px}}.full-width-fluid footer .container,.full-width-fluid footer .container-md{max-width:1600px;width:100%}.full-width-fluid.force-fluid footer .container,.full-width-fluid.force-fluid footer .container-md{max-width:100%}gb-footer.ang-override footer .container,gb-footer.ang-override footer .container-md{max-width:100%!important;width:100%!important}@media(max-width:479px){.app-stores ul,.social-network ul{text-align:center}.app-stores ul li{padding:10px}}@media(min-width:480px){.social-network ul{float:left;text-align:left}.app-stores ul{float:right;text-align:right}.app-stores ul li{padding:0 auto}}@media(max-width:767px){footer .panel-group .panel{margin-top:0}footer .panel-default>.panel-heading{padding:0}footer .panel-default>.panel-heading a{color:#4a4a4a;padding:14px 10px}footer .panel-default>.panel-heading a:focus,footer .panel-default>.panel-heading a:hover{color:#006400;text-decoration:none}footer span.glyphicon{width:25px}footer span.glyphicon-menu-down{color:#4a4a4a}footer a:hover span.glyphicon-menu-down,footer span.glyphicon-menu-up{color:#006400}footer .list-group{margin-bottom:0}footer .list-group-item{background-color:#f5f5f5;border-radius:0;padding:0}footer .list-group-item>a{color:#4a4a4a;display:block;font-size:16px;margin-left:40px;padding:12px 0}footer .copy .pull-left,footer .terms .pull-right{float:none!important}}@media(min-width:768px){footer .collapse{display:block!important;height:auto!important;overflow:visible!important}footer .panel-group .panel{margin-top:0}footer h4.panel-title{color:#4a4a4a;font-size:14px;font-weight:700;min-height:36px;text-transform:uppercase}footer .panel-heading{border-bottom:none;padding:0}footer li.list-group-item{background-color:#fff;border:none;display:block;margin-bottom:2px;padding:0;position:relative}footer li.list-group-item a{padding:2px 0}}@media(min-width:768px)and (max-width:991px){footer li.list-group-item a{display:block;padding:4px 0}}@media(min-width:1200px){footer .seo-footer .affiliate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.min footer .main-footer{border-top:0;padding-top:0}body.min footer .main-footer .panel-group{margin-bottom:0}body.min footer .main-footer .panel-group .panel{display:none}body.min footer .main-footer .panel-group .panel>div{margin-bottom:20px}body.min footer .main-footer .panel-group .panel>div:first-child{margin-bottom:0}body.min footer .accordion-flush .accordion-item,body.min footer .seo-footer,body.min footer .social-footer{display:none!important}#home2 .gb-lite-widget h2,#home2 .hdr-cover h2,#home2 .widget h2{color:#000;font-size:20px;font-weight:600;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left}#home2 .gb-lite-widget h2>span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#home2 .gb-lite-widget h2:before,#home2 .widget h2:before{content:"//";font-size:21px;font-weight:700;letter-spacing:-3px;margin-right:.5rem}#home2 .gb-lite-widget h2:after,#home2 .widget h2:after{border-bottom:2px solid #ccc;content:"";padding:0;width:100%;z-index:1}#home2 .widget{margin-bottom:3rem}#home2 .widget h2{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;margin:0 0 1rem;padding:0 0 0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}#home2 .widget h2:before{color:#ffbf00}#home2 .widget h2:after{margin-left:10px;-webkit-box-ordinal-group:4;-ms-flex-order:3;display:block;order:3}#home2 .widget .more{background-color:#fff;margin-bottom:0;padding:0 15px 0 10px;position:absolute;right:0;top:5px;z-index:3}#home2 .widget .more a{font-size:14px;text-decoration:none;text-transform:lowercase}#home2 .hdr-cover:before{color:#ffbf00;content:"//";font-size:21px;font-weight:700;letter-spacing:-3px}#home2 .hdr-cover:after{border-bottom:2px solid #ccc;content:"";padding:0;width:100%;z-index:1}#home2 .hdr-cover h2{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#home2 .hdr-cover:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#home2 .hdr-cover:after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home2 .hdr-cover a{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-decoration:none;white-space:nowrap}#home2 .gb-lite-widget{margin-top:0}#home2 .gb-lite-widget h2{margin-bottom:1rem;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}#home2 .gb-lite-widget h2:before{margin-right:.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#ffbf00;order:1}#home2 .gb-lite-widget h2:after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home2 .gb-lite-widget h2>span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:.5rem}#home2 .gb-lite-widget h2>span:before{margin-left:-3px;padding-right:.2rem}#home2 .gb-lite-widget h2 a{-webkit-box-ordinal-group:5;-ms-flex-order:4;font-weight:400;order:4;padding-left:.5rem;white-space:nowrap}#home2 .trustpilot-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;float:none;justify-content:center;overflow:visible;right:unset;top:unset;width:100%}#home2 .trustpilot-widget iframe{margin-right:0!important;width:100%!important}#home2 .sliding-pane{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-color:#b7b7b7 rgba(0,0,0,0);scrollbar-width:thin}#home2>div .white{background-color:#fff}#home2>div .gray-gradient{background-color:#eee;background:-webkit-gradient(linear,left bottom,left top,from(#ededed),color-stop(40%,#fff),color-stop(60%,#fff),to(#ededed));background:linear-gradient(0deg,#ededed,#fff 40%,#fff 60%,#ededed);border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}#home2>div .dark-gray{background-color:#222;color:#fff}#home2>div .light-gray{background-color:#f5f5f5}.hero-fit .main-content{margin-top:-20px!important}.hero-fit .main-content+*+footer.bs5,.hero-fit .main-content+footer.bs5{margin-top:0}@media(max-width:479px){#home2 .gb-lite-widget h2,#home2 .hdr-cover h2,#home2 .widget h2{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width:768px){.hero-fit .main-content{margin-top:122px!important}#home2 .widget h2{padding-left:0}#home2 .widget .more{padding-right:0}#home2 .gb-lite-widget h2,#home2 .hdr-cover h2,#home2 .widget h2{font-size:26px}#home2 .gb-lite-widget h2:before,#home2 .gb-lite-widget:before,#home2 .hdr-cover h2:before,#home2 .hdr-cover:before,#home2 .widget h2:before,#home2 .widget:before{font-size:27px}}#home2 #bragLine{font-size:14px}#home2 #bragLine .brag{line-height:22px}#home2 #bragLine .brag i.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:40px;width:100%}#home2 #bragLine .brag strong{color:#ffbf00;display:block;font-size:17px}@media(min-width:768px){#home2 #bragLine .brag strong{font-size:20px}}#home2 #homepage-carousel-wrap{background-color:#222;min-width:1px;position:relative;-webkit-transition:height .5s ease;transition:height .5s ease}#home2 #homepage-carousel-wrap #homepage-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;overflow:hidden;position:relative;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#home2 #homepage-carousel-wrap #homepage-carousel>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#home2 #homepage-carousel-wrap #homepage-carousel .slick-slide>div{width:100%}#home2 #homepage-carousel-wrap #homepage-carousel img{height:auto;width:100%}#home2 #homepage-carousel-wrap #homepage-carousel.slick-initialized{display:block;overflow:visible}#home2 #homepage-carousel-wrap #homepage-carousel.slick-initialized>div{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}#home2 #homepage-carousel-wrap #homepage-carousel-controls{bottom:0;height:25px;left:0;line-height:0;position:absolute;width:100%}#home2 #homepage-carousel-wrap #homepage-carousel-controls>div{position:relative}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin:0;padding:0;position:relative;z-index:3;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li{border:2px solid #fff;border-radius:10px;height:10px;width:10px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li button{background:none;border:0;height:100%;overflow:hidden;text-indent:-1000px;width:100%}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li+li{margin-left:10px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li.slick-active{background-color:#ffbf00;border-color:#ffbf00}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals{bottom:10px;position:absolute;right:15px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-arrows,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause{overflow:hidden}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-arrows span,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause span{left:-99999px;position:absolute;top:-99999px;z-index:0}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-arrows .slick-arrow+.slick-arrow,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause{margin-left:5px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause i.fa-pause{display:none}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause i.fa-play,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause.playing i.fa-pause{display:inline}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause.playing i.fa-play{display:none}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals button{background-color:#ffbf00;background-color:#000;border:2px solid #fff;border-radius:25px;color:#fff;height:25px;width:25px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals button:hover{background-color:#ffbf00;border-color:#ffbf00;color:#000}#home2 #homepage-carousel-wrap.reveal{height:auto}#home2 #homepage-carousel-wrap.reveal #homepage-carousel{margin-bottom:20px;opacity:1}#home2 #WhatIsGB p{font-size:16px}#home2 #WhatIsGB .hdr-cover:before,#home2 #WhatIsGB .hdr-cover>h2:before{color:#006400}#home2 .top-selling-block .ts-pod a{display:block;height:100%;text-decoration:none;width:100%}#home2 .top-selling-block .ts-pod a p{color:#555;font-size:14px;font-weight:600;margin:0}#home2 .top-selling-block .ts-pod a>img{height:auto;width:100%}#home2 .top-selling-block .ts-pod a>div div h3{color:#555;font-size:17px;font-weight:700}#home2 .top-selling-block .ts-pod a>div div p{background:rgba(0,0,0,0)!important;font-size:14px!important;font-weight:500!important;text-transform:unset!important}#home2 .top-selling-block .ts-pod a>div div p span{color:#006400}#home2 .top-selling-block .ts-pod.flat a{position:relative}#home2 .top-selling-block .ts-pod.flat a p{border-top:4px solid #ffbf00;color:#000;font-size:18px;font-weight:700}#home2 .top-selling-block .ts-pod.flat a:hover p{padding:0}#home2 .top-selling-block .ts-pod.tile{position:relative}#home2 .top-selling-block .ts-pod.tile:after{background-color:#ffbf00;bottom:0;content:"";height:5px;left:0;position:absolute;-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:0;z-index:3}#home2 .top-selling-block .ts-pod.tile a,#home2 .top-selling-block .ts-pod.tile>div{background-color:#fff}#home2 .top-selling-block .ts-pod.tile:hover:after{width:100%}#home2 .top-selling-block .ts-pod.tile.green:after{background-color:#006400}#home2 .top-selling-block .ts-pod:hover a,#home2 .top-selling-block#TopSellingManufacturers .ts-pod a{position:relative}#home2 .top-selling-block#TopSellingManufacturers .ts-pod a p{font-size:15px;position:absolute;top:100%;z-index:1}#home2 .top-selling-block#TopSellingManufacturers .ts-pod a:after{z-index:2}#home2 .top-selling-block#FeaturedManufacturers .tile>div{padding-bottom:1rem;padding-top:1rem}#home2 .top-selling-block#TopCategories a p,#home2 .top-selling-block#TopSellingHandguns a p{background-color:#fff;font-size:14px;position:relative;white-space:nowrap}#home2 .top-selling-block#TopCategories a p:before,#home2 .top-selling-block#TopSellingHandguns a p:before{color:#000;content:"SHOP";font-size:14px;opacity:0;position:absolute;text-align:center;top:-26px;width:calc(100% - .5rem);z-index:3}#home2 .top-selling-block#TopCategories a p:after,#home2 .top-selling-block#TopSellingHandguns a p:after{background-color:#ffbf00;bottom:100%;content:"";height:4px;left:0;position:absolute;-webkit-transition:height .2s linear;transition:height .2s linear;width:100%;z-index:1}#home2 .top-selling-block#TopCategories a:hover p:before,#home2 .top-selling-block#TopSellingHandguns a:hover p:before{opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-transition-delay:.2s;transition-delay:.2s}#home2 .top-selling-block#TopCategories a:hover p:after,#home2 .top-selling-block#TopSellingHandguns a:hover p:after{height:30px}#home2 .top-selling-block#TopCategories{padding:1.5rem 0}#home2 .top-selling-block#WPContent .image-wrap{-webkit-box-flex:1;-ms-flex:1 0 90px;flex:1 0 90px;margin-right:10px}#home2 .top-selling-block#WPContent .image-wrap+div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media(max-width:479px){#home2 .top-selling-block#TopCategories a p{font-size:12px}}@media(min-width:768px){#home2 .top-selling-block#TopCategories{padding:4rem 0}}@media(min-width:992px){#home2 .top-selling-block#TopCategories a p{font-size:15px}}@media(min-width:1200px){#home2 .top-selling-block#TopCategories a p{font-size:18px}}#home2 .lifestyle-block img{height:auto;width:100%}@media(min-width:992px){#home2 .lifestyle-block .col-lg-6{overflow:hidden;position:relative}#home2 .lifestyle-block .col-lg-6 a{left:.8rem;position:absolute;top:0}#home2 .lifestyle-block .col-lg-6 a img{width:calc(100% - .7rem)}}#home2 #NewUserResources .hdr-cover:before,#home2 #NewUserResources .hdr-cover>h2:before{color:#006400}#home2 #NewUserResources .ts-pod a{background-color:#fff;color:#555;height:100%;text-decoration:none}#home2 #NewUserResources .ts-pod a>h3{color:#555;font-size:18px;font-weight:700;text-transform:uppercase}#home2 #NewUserResources .ts-pod a:hover{color:#555}#home2 .server-carousel{max-height:300px;opacity:0;overflow:hidden;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#home2 .server-carousel.reveal{max-height:unset;opacity:1}#home2 #divAnnouncements ul{list-style-type:none;margin:0;padding:0}#home2 #divAnnouncements ul li{height:auto}#home2 #divAnnouncements .nr-pod{background-color:#fff}#home2 #divAnnouncements .hdr-cover:before,#home2 #divAnnouncements .hdr-cover>h2:before{color:#006400}#home2 #divAnnouncements #partners{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative}#home2 #divAnnouncements #partners:before{content:"";padding-top:17%}#home2 #divAnnouncements #partners>div{display:-webkit-box;display:-ms-flexbox;display:flex;left:100%;position:absolute;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}#home2 #divAnnouncements #partners>div>div{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}#home2 #divAnnouncements #partners>div>div a{background-color:#fff}#home2 #divAnnouncements #partners>#marquee_0{-webkit-animation:marquee 120s linear infinite;animation:marquee 120s linear infinite}#home2 #divAnnouncements #partners>#marquee_1{-webkit-animation:marquee 120s linear 30s infinite;animation:marquee 120s linear 30s infinite}#home2 #divAnnouncements #partners>#marquee_2{-webkit-animation:marquee 120s linear 60s infinite;animation:marquee 120s linear 60s infinite}#home2 #divAnnouncements #partners>#marquee_3{-webkit-animation:marquee 120s linear 90s infinite;animation:marquee 120s linear 90s infinite}#home2 #divAnnouncements #partners:hover>div{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@-webkit-keyframes marquee{0%{left:100%}50%{left:-100%}to{left:-100%}}@keyframes marquee{0%{left:100%}50%{left:-100%}to{left:-100%}}@media(min-width:992px){#home2 #divAnnouncements #partners:before{padding-top:4.6%}#home2 #divAnnouncements #partners>div>div{-ms-flex-preferred-size:6.6666666667%;flex-basis:6.6666666667%}}#home2 .wp-content-tile{background-position:50%;background-size:cover}#home2 .wp-content-tile.wp-video{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-videos.jpg)}#home2 .wp-content-tile.wp-articles{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-articles.jpg)}#home2 .wp-content-tile.wp-podcasts{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-podcasts-v1.jpg)}#home2 .wp-content-tile.wp-research{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-research.jpg)}#home2 .wp-content-tile a{background:linear-gradient(116deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 77%);color:#fff;height:122px;text-decoration:none;text-transform:uppercase}#home2 .wp-content-tile a,#home2 .wp-content-tile a .wp-content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home2 .wp-content-tile a h3{font-size:18px;font-weight:700;letter-spacing:.9px;line-height:20px}#home2 .wp-content-tile.wp-video h3{width:170px}#home2 .wp-content-tile.wp-articles h3{width:140px}#home2 .wp-content-tile a .wp-btn{background-color:rgba(0,0,0,.29);border:2px solid #ffbf00;font-size:14px;font-weight:600;letter-spacing:1.4px;margin-top:auto;padding:4px 20px 6px;-webkit-transition:all .3s;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#home2 .wp-content-tile a .wp-btn:hover{background-color:#ffbf00;color:#000}#home2 .wp-content-icon-column{text-align:center}#home2 .wp-content-tile .wp-content-icon-column i{background:#ffbf00;border-radius:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);color:#000;font-size:26px;height:55px;width:55px}#home2 .wp-content-tile .wp-content-icon-column i.fa-play{padding-left:3px}#home2 .wp-content-tile .wp-content-icon-column i.fa-headphones{padding-bottom:3px}@media(min-width:768px){#home2 .wp-content-tile a{background:linear-gradient(116deg,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 77%);height:162px}#home2 .wp-content-tile a h3{font-size:24px;line-height:28px}#home2 .wp-content-tile a .wp-btn{font-size:16px}#home2 .wp-content-tile.wp-video h3{width:230px}#home2 .wp-content-tile.wp-articles h3{width:180px}#home2 .wp-content-tile .wp-content-icon-column i{-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);font-size:28px;height:60px;width:60px}}@media(min-width:992px){#home2 .wp-content-tile a{background:linear-gradient(116deg,rgba(0,0,0,.2) 40%,rgba(0,0,0,0) 77%);height:180px}#home2 .wp-content-tile a h3{font-size:28px;line-height:32px}#home2 .wp-content-tile.wp-video h3{width:250px}#home2 .wp-content-tile.wp-articles h3{width:210px}#home2 .wp-content-icon-column{-ms-flex-line-pack:center;align-content:center;text-align:center}#home2 .wp-content-tile .wp-content-icon-column i{-webkit-box-shadow:0 0 30px rgba(0,0,0,.8);box-shadow:0 0 30px rgba(0,0,0,.8);font-size:40px;height:80px;width:80px}}.confirm table.table>tbody>tr>th{padding-left:0;width:33.33333%}.confirm table.table>tbody>tr>td{width:66.66667%}.confirm .values>div>h5,.confirm .values>div>p{display:none}.confirm .values>div #shippingRates span:first-child{margin-right:5px}.confirm .values>div #shippingRates span:first-child:after{content:":"}.confirm .values>div.stand-alone-value{float:none;margin-top:10px}.confirm .values>div.full-width{width:100%}.confirm .ui-checkboxradio-label{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;margin-bottom:15px}.confirm .ui-checkboxradio-label .ui-checkboxradio-icon{margin-top:3px!important}#makeAnOffer{color:#555}#makeAnOffer .show-confirm,#makeAnOffer .show-considered,#makeAnOffer .show-declined{display:none}#makeAnOffer h2{font-size:16px;font-weight:600}#makeAnOffer h3{font-size:14px;font-weight:600}#makeAnOffer h4{font-size:12px;font-weight:600}#makeAnOffer hr{border-color:#d9d9d9;width:100%}#makeAnOffer p{font-size:12px}#makeAnOffer h1,#makeAnOffer h2,#makeAnOffer h3,#makeAnOffer h4,#makeAnOffer h5,#makeAnOffer hr,#makeAnOffer p,#makeAnOffer ul{margin:0;padding:0}#makeAnOffer>h1{color:#006400;font-size:16px;font-weight:700}#makeAnOffer>a{float:right;font-size:12px}#makeAnOffer>a span{text-decoration:underline}#makeAnOffer>a:hover{text-decoration:none}#makeAnOffer>a:hover span{text-decoration:underline}#makeAnOffer i.glyphicon-exclamation-sign{color:#ffbf00}#makeAnOffer .white-section{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:20px;padding-bottom:20px;padding-top:20px}#makeAnOffer .white-section .buyers-offer h3,#makeAnOffer .white-section .buyers-status h3{float:left;width:40%}#makeAnOffer .white-section .buyers-offer>div,#makeAnOffer .white-section .buyers-status>div{float:right;margin-bottom:5px;margin-top:-3px;text-align:right;width:55%}#makeAnOffer .white-section .buyers-offer p,#makeAnOffer .white-section .buyers-status p{clear:both}#makeAnOffer .white-section .buyers-offer p strong,#makeAnOffer .white-section .buyers-status p strong{color:#000;font-weight:600}#makeAnOffer .white-section .buyers-status>div{font-size:16px;font-weight:600;white-space:nowrap}#makeAnOffer .white-section .buyers-status>div span{display:none}#makeAnOffer .white-section .buyers-status hr{margin:20px auto}#makeAnOffer .white-section .buyers-status p span{display:none}#makeAnOffer .white-section .buyers-offer>div{font-size:18px}#makeAnOffer .white-section .buyers-offer>div strong{color:#000;font-weight:700}#makeAnOffer .white-section .sellers-item h3{margin:15px auto 10px}#makeAnOffer .white-section .sellers-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .sellers-item>div img{height:80px;width:80px}#makeAnOffer .white-section .sellers-item>div div{font-size:12px;overflow:hidden;padding-left:15px}#makeAnOffer .white-section .sellers-item>div div>a{display:block;font-size:13px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer .white-section .sellers-item>div div p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer .white-section .sellers-item>div div span a{text-decoration:underline}#makeAnOffer .white-section .additional-offer hr{margin:20px auto}#makeAnOffer .white-section .additional-offer p{margin:5px auto 15px}#makeAnOffer .white-section .additional-offer label{font-size:13px;font-weight:600}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-bottom:5px}#makeAnOffer .white-section .additional-offer>div .form-group input{border-radius:6px}#makeAnOffer .white-section .additional-offer>div .form-group .currency-group{border-collapse:separate;display:table;position:relative}#makeAnOffer .white-section .additional-offer>div .form-group .currency-group span.input-group-addon{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}#makeAnOffer .white-section .additional-offer>div .form-group .currency-group input.currency{border-left:0;border-radius:0 6px 6px 0;display:inline-block}#makeAnOffer .white-section .cta-wrap p{font-size:11px;margin-top:15px}#makeAnOffer .white-section .cta-wrap p strong{color:#000;font-weight:600}#makeAnOffer .white-section .cta-wrap a,#makeAnOffer .white-section .cta-wrap button{width:calc(50% - 7.5px)}#makeAnOffer .white-section .cta-wrap a span,#makeAnOffer .white-section .cta-wrap button span{display:none}#makeAnOffer .white-section .cta-wrap>div.top>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .cta-wrap>div.top>div button{margin-left:10px}#makeAnOffer .white-section .cta-wrap>div.top>div:first-child{display:block;white-space:nowrap}#makeAnOffer .white-section .cta-wrap>div.top>div:first-child a{text-decoration:underline}#makeAnOffer .white-section .cta-wrap>div.top>div:first-child .ui-checkboxradio-icon{-webkit-box-flex:1;-ms-flex:1 0 13px;flex:1 0 13px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms{padding-bottom:10px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods hr,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms hr{margin-bottom:10px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div h4,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div h4{min-width:120px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div ul,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div ul{list-style-type:none;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div ul li,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div ul li{font-size:12px;margin-left:15px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods .full-width>p,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms .full-width>p{margin-top:0}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods .full-width>h5,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms .full-width>h5{margin-top:5px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods .full-width>#shippingRates,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms .full-width>#shippingRates{margin-bottom:10px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods{margin-top:20px}#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms{padding-bottom:0}#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms hr:last-child{margin-top:15px}#makeAnOffer .disclaimer-text{font-size:12px;margin:20px auto}#makeAnOffer .disclaimer-text h5{font-weight:600;margin-bottom:10px}#makeAnOffer .disclaimer-text h5 i{margin-right:5px}#makeAnOffer .disclaimer-text ul{margin-left:15px}#makeAnOffer .disclaimer-text ul li strong{color:#000;font-weight:600}#makeAnOffer .disclaimer-text ul li a{text-decoration:underline}#makeAnOffer .disclaimer-text hr{margin:20px auto}#makeAnOffer.offer-confirm .show-confirm{display:block}#makeAnOffer.offer-confirm .white-section .cta-wrap{width:100%}#makeAnOffer.offer-confirm .white-section .cta-wrap .show-confirm{display:block}#makeAnOffer.offer-confirm .white-section .cta-wrap .top a .show-confirm,#makeAnOffer.offer-confirm .white-section .cta-wrap .top button .show-confirm{display:inline}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm{width:100%}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm h4{text-align:left}#makeAnOffer.offer-considered .show-considered{display:block}#makeAnOffer.offer-considered .white-section .buyers-status>div{color:#18539d}#makeAnOffer.offer-considered .white-section .buyers-status>div span.show-considered{display:inline}#makeAnOffer.offer-considered .white-section .buyers-status>div i:before{content:""}#makeAnOffer.offer-considered .white-section .buyers-status p span.show-considered,#makeAnOffer.offer-considered .white-section .cta-wrap a .show-considered,#makeAnOffer.offer-considered .white-section .cta-wrap button .show-considered{display:inline}#makeAnOffer.offer-declined>h1{float:left}#makeAnOffer.offer-declined .show-declined{display:block}#makeAnOffer.offer-declined .white-section{margin-top:35px}#makeAnOffer.offer-declined .white-section .buyers-status>div{color:#b92e2e}#makeAnOffer.offer-declined .white-section .buyers-status>div span.show-declined{display:inline}#makeAnOffer.offer-declined .white-section .buyers-status>div i:before{content:""}#makeAnOffer.offer-declined .white-section .buyers-status p span.show-declined,#makeAnOffer.offer-declined .white-section .cta-wrap a .show-declined,#makeAnOffer.offer-declined .white-section .cta-wrap button .show-declined{display:inline}#confirmAutoAcceptModal h4{color:#006400;font-size:30px;font-weight:600;margin-top:0;text-align:center}#confirmAutoAcceptModal p:first-child{font-size:16px}#confirmAutoAcceptModal p:last-child{margin-bottom:0}#confirmAutoAcceptModal .btn-primary{font-size:15px;padding-bottom:13px;padding-top:13px}@media(max-width:479px){#makeAnOffer .white-section .additional-offer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .additional-offer>div .form-group{margin-bottom:15px;width:100%}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-bottom:5px;margin-left:0}}@media(min-width:480px){#makeAnOffer p{font-size:13px}#makeAnOffer .white-section .sellers-item>div div a{font-size:14px;margin-bottom:3px}#makeAnOffer .white-section .additional-offer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .additional-offer>div .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-bottom:0;margin-left:10px}#makeAnOffer .white-section .cta-wrap p{font-size:12px}}@media(min-width:768px){#makeAnOffer>h1{margin-top:5px}#makeAnOffer h3{font-size:14px}#makeAnOffer .white-section{border-left:1px solid #d9d9d9;border-radius:6px;border-right:1px solid #d9d9d9;margin-top:25px}#makeAnOffer .white-section .buyers-section{position:relative}#makeAnOffer .white-section .buyers-section .buyers-status hr{display:none}#makeAnOffer .white-section .buyers-section .buyers-offer{margin-top:20px}#makeAnOffer .white-section .sellers-item h3{margin:0 auto 13px}#makeAnOffer .white-section .sellers-item>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer .white-section .sellers-item>div div a,#makeAnOffer .white-section .sellers-item>div div p{overflow:visible;white-space:pre-wrap}#makeAnOffer .white-section .sellers-item>div div a{margin-bottom:5px}#makeAnOffer .white-section .sellers-item>div div p{margin-bottom:10px}#makeAnOffer .white-section .sellers-item>div div span{font-size:13px}#makeAnOffer .white-section .sellers-item>div img{height:150px;width:150px}#makeAnOffer .white-section .additional-offer{margin-top:30px}#makeAnOffer .white-section .additional-offer hr{display:none}#makeAnOffer .white-section .additional-offer h2,#makeAnOffer .white-section .additional-offer p{clear:both}#makeAnOffer .white-section .additional-offer>div{display:block;float:left;width:50%}#makeAnOffer .white-section .additional-offer>div .form-group:first-child{margin-bottom:10px}#makeAnOffer .white-section .additional-offer>div .form-group:first-child input{width:50%}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-left:0}#makeAnOffer .white-section .additional-offer>div .form-group:last-child input{width:80%}#makeAnOffer .white-section .cta-wrap{float:right;text-align:left;width:50%}#makeAnOffer .white-section .cta-wrap div.top{margin-top:0;text-align:right;width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#makeAnOffer .white-section .cta-wrap div.top a,#makeAnOffer .white-section .cta-wrap div.top button{max-width:160px;width:100%}#makeAnOffer.offer-confirm .white-section .buyers-offer{margin-top:0}#makeAnOffer.offer-confirm .white-section .sellers-item{border-left:1px dotted #d9d9d9}#makeAnOffer.offer-confirm .white-section .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#makeAnOffer.offer-confirm .white-section .cta-wrap .show-confirm{display:block}#makeAnOffer.offer-confirm .white-section .cta-wrap>p{margin-top:20px;text-align:right;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#makeAnOffer.offer-confirm .white-section .cta-wrap .top{-webkit-box-ordinal-group:4;-ms-flex-order:3;clear:right;order:3}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div{display:block;text-align:right}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div a,#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div button{margin-top:15px}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div a .show-confirm,#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div button .show-confirm{display:inline}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div:first-child .ui-checkboxradio-label{-webkit-box-pack:end!important;-ms-flex-pack:end!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-end!important;margin-bottom:0}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div:first-child .ui-checkboxradio-label a{margin:0}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;order:1;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm>div>div{padding-left:10px;padding-right:10px}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm>div:last-child{margin-left:15px}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm h4{text-align:left}#makeAnOffer.offer-considered .white-section .buyers-section{border-right:1px dotted #d9d9d9}#makeAnOffer.offer-considered .white-section .cta-wrap{margin-top:-46px}#makeAnOffer.offer-declined>a{margin-top:5px}#makeAnOffer.offer-declined .white-section{margin-top:45px}#makeAnOffer.offer-declined .white-section .sellers-item{border-left:1px dotted #d9d9d9}#makeAnOffer.offer-declined .white-section .cta-wrap{margin-top:-46px}#confirmAutoAcceptModal .btn-primary{font-size:16px;padding-left:25px;padding-right:25px}}@media(min-width:1200px){#makeAnOffer{margin-bottom:50px}#makeAnOffer .white-section .additional-offer h2,#makeAnOffer>h1{font-size:18px}#makeAnOffer .white-section .additional-offer>div .form-group{float:left}#makeAnOffer .white-section .additional-offer>div .form-group:first-child{margin-bottom:0;width:150px}#makeAnOffer .white-section .additional-offer>div .form-group:first-child input{width:100%}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-left:20px;width:300px}#makeAnOffer .white-section .additional-offer>div .form-group:last-child .currency-group{width:auto}#makeAnOffer .white-section .additional-offer>div .form-group:last-child .currency-group input.currency{width:100%}}@media(max-width:767px){.confirm table.table>tbody>tr>th{border-bottom:none;display:inline-block;width:100%}.confirm table.table>tbody>tr>td{border-top:none;display:inline-block;padding-left:0;width:100%}.purchase-cta .btn.btn-primary{float:right!important}}#searchContainer{padding-bottom:55px;padding-top:10px}#searchContainer label{display:block;font-size:13px;font-weight:600}#searchContainer .div-line{background-color:#d9d9d9;height:1px;width:100%}#searchContainer section{margin-bottom:15px}#searchContainer #ceLogoWrapper{display:none}#searchContainer .flex-col-2{min-width:0}#searchContainer .flex-col-2 .ad-placement{margin:30px 0}#searchContainer .flex-col-2 .ad-placement img{height:auto;max-width:944px;width:100%}#searchContainer .drawer-link{color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#searchContainer .drawer-link span{text-decoration:underline}#searchContainer .drawer-link span.drawer-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;text-decoration:none}#seoContent,#seoContent2{color:#555;margin:0 auto;min-height:30px;overflow:hidden;padding:10px 15px 0;position:relative;width:100%}#seoContent input,#seoContent2 input{display:none}#seoContent label.close-btn,#seoContent2 label.close-btn{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;margin:0;position:absolute;right:15px;top:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#seoContent label.close-btn span,#seoContent2 label.close-btn span{display:none;text-decoration:underline}#seoContent label.close-btn i,#seoContent2 label.close-btn i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;justify-content:center;text-decoration:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}#seoContent label.close-btn:before,#seoContent2 label.close-btn:before{content:"More";margin-right:5px;text-decoration:underline}#seoContent h1,#seoContent h2,#seoContent2 h1,#seoContent2 h2{color:#555;font-weight:700;margin:0;padding:0}#seoContent h1,#seoContent2 h1{font-size:14px;line-height:normal;overflow:hidden;padding-right:60px;text-overflow:ellipsis;white-space:nowrap}#seoContent .seo-wrap,#seoContent2 .seo-wrap{font-size:11px}#seoContent .seo-wrap:not(.seo-content-bottom),#seoContent2 .seo-wrap:not(.seo-content-bottom){height:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}#seoContent .seo-wrap h2,#seoContent2 .seo-wrap h2{font-size:13px;margin-top:15px;padding-bottom:10px}#seoContent .seo-wrap>.row,#seoContent2 .seo-wrap>.row{display:none;position:relative}#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(odd),#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(odd){padding-right:7.5px}#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(2n),#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(2n){padding-left:7.5px}#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(3) figure,#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(4) figure,#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(3) figure,#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(4) figure{margin-bottom:0}#seoContent .seo-wrap>.row:first-child div.col-xs-12,#seoContent2 .seo-wrap>.row:first-child div.col-xs-12{padding-bottom:5px;padding-top:5px}#seoContent .seo-wrap>.row:nth-child(2)>div,#seoContent2 .seo-wrap>.row:nth-child(2)>div{padding-bottom:15px}#seoContent .seo-wrap>.row:nth-child(2)>div p,#seoContent2 .seo-wrap>.row:nth-child(2)>div p{line-height:18px;margin:0;padding-bottom:15px}#seoContent .seo-wrap>.row:nth-child(2)>div p:last-child,#seoContent2 .seo-wrap>.row:nth-child(2)>div p:last-child{padding-bottom:0}#seoContent .seo-wrap>.row:nth-child(2)>div:first-child,#seoContent2 .seo-wrap>.row:nth-child(2)>div:first-child{padding-top:15px}#seoContent .seo-wrap>.row:nth-child(2) .seo-cover,#seoContent2 .seo-wrap>.row:nth-child(2) .seo-cover{display:none}#seoContent .seo-wrap figure.cat-card,#seoContent2 .seo-wrap figure.cat-card{background-color:#f9f9f9;background:#f1f2f2;border:1px solid #d9d9d9;border-radius:6px;color:#fff;float:left;height:100%;margin-bottom:15px;position:relative;text-align:center;width:100%}#seoContent .seo-wrap figure.cat-card.hover,#seoContent .seo-wrap figure.cat-card:hover,#seoContent2 .seo-wrap figure.cat-card.hover,#seoContent2 .seo-wrap figure.cat-card:hover{background-color:rgba(255,191,0,.7);border:1px solid #d9d9d9;-webkit-transition:all .4s ease;transition:all .4s ease}#seoContent .seo-wrap figure.cat-card.hover figcaption h3,#seoContent .seo-wrap figure.cat-card:hover figcaption h3,#seoContent2 .seo-wrap figure.cat-card.hover figcaption h3,#seoContent2 .seo-wrap figure.cat-card:hover figcaption h3{background-color:#003100;border-color:#000d00;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#seoContent .seo-wrap figure.cat-card img,#seoContent2 .seo-wrap figure.cat-card img{height:auto;opacity:1;padding:10px;-webkit-transition:opacity .4s;transition:opacity .4s;vertical-align:top;width:100%}#seoContent .seo-wrap figure.cat-card figcaption,#seoContent2 .seo-wrap figure.cat-card figcaption{bottom:0;height:auto;overflow:hidden;width:100%}#seoContent .seo-wrap figure.cat-card figcaption>div,#seoContent2 .seo-wrap figure.cat-card figcaption>div{height:auto;overflow:hidden;position:absolute;top:0;width:100%}#seoContent .seo-wrap figure.cat-card h3,#seoContent .seo-wrap figure.cat-card p,#seoContent2 .seo-wrap figure.cat-card h3,#seoContent2 .seo-wrap figure.cat-card p{margin:0;position:relative;right:0}#seoContent .seo-wrap figure.cat-card h3,#seoContent .seo-wrap figure.cat-card h3.figcaption,#seoContent2 .seo-wrap figure.cat-card h3,#seoContent2 .seo-wrap figure.cat-card h3.figcaption{background-color:#006400;border:1px solid rgba(0,0,0,0);border-radius:0 0 5px 5px;bottom:0;color:#fff;display:block;font-size:14px;font-weight:600;line-height:30px;padding:0;text-align:center;text-transform:uppercase;z-index:1}#seoContent .seo-wrap figure.cat-card a,#seoContent2 .seo-wrap figure.cat-card a{bottom:0;left:0;position:absolute;right:0;top:0}#seoContent .seo-wrap .pod,#seoContent2 .seo-wrap .pod{border-right:1px solid #d9d9d9}#seoContent .seo-wrap .pop ul,#seoContent2 .seo-wrap .pop ul{list-style:none;margin:0;padding:0}#seoContent .seo-wrap .pop ul li,#seoContent2 .seo-wrap .pop ul li{border-bottom:.5px solid #d9d9d9;font-size:1.2em;padding:7px}#seoContent .seo-wrap .pop ul a li:hover,#seoContent2 .seo-wrap .pop ul a li:hover{background:#d9d9d9}#seoContent #seoWrapperBtn:checked+label:before,#seoContent2 #seoWrapperBtn:checked+label:before{content:"Less"}#seoContent #seoWrapperBtn:checked+label i,#seoContent2 #seoWrapperBtn:checked+label i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#seoContent #seoWrapperBtn:checked+label+h1,#seoContent2 #seoWrapperBtn:checked+label+h1{margin-bottom:10px;white-space:normal}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row{display:block}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap{height:auto;opacity:1}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2){height:100px;overflow:hidden}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxIDEiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMCUiIHkxPSIwJSIgeTI9IjEwMCUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y2ZjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,100%,99%,0)),to(#f7f6f2));background:linear-gradient(180deg,hsla(0,100%,99%,0) 0,#f7f6f2);bottom:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00fff9f9",endColorstr="#f7f6f2",GradientType=0);height:100%;left:0;opacity:1;position:absolute;right:0;width:100%;z-index:1004;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:6px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button i,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button i{font-size:13px;font-weight:400;margin-right:5px}#seoContent2{font-size:11px;margin-top:20px;padding-left:15px;padding-right:15px}@media(max-width:767px){#seoContent .seo-wrap .pod{border-bottom:1px solid #d9d9d9;border-right:none;margin-bottom:10px}#seoContent .seo-wrap .pod ul li{font-size:1.5em}#seoContent .seo-wrap figure.cat-card img{height:auto;opacity:1;padding:5px;-webkit-transition:opacity .4s;transition:opacity .4s;vertical-align:middle;width:100%}#seoContent .seo-wrap h3.figcaption{background:none;color:#006400;font-size:1.25em}}@media(min-width:768px){#seoContent,#seoContent2{padding-top:0}#seoContent label.close-btn,#seoContent2 label.close-btn{top:0}#seoContent label.close-btn span,#seoContent2 label.close-btn span{display:inline;margin-right:5px}#seoContent label.close-btn:before,#seoContent2 label.close-btn:before{margin-right:0}#seoContent h1,#seoContent2 h1{padding-right:135px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child{padding-left:7.5px;padding-right:7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2{margin-left:-7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6 figure,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6 figure{margin-bottom:0}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child,#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2){margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3),#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4){padding-left:7.5px;padding-right:7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p{font-size:14px;line-height:24px}#seoContent2{padding:0}}@media(min-width:992px){#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child{padding:0}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2{margin-left:0}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child{padding-left:15px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2){padding-right:15px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3){padding-left:15px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4){padding-right:15px}}@media(min-width:1200px){#seoContent label.close-btn:before,#seoContent2 label.close-btn:before{margin-right:0}#seoContent h1,#seoContent2 h1{font-size:16px}#seoContent .seo-wrap,#seoContent2 .seo-wrap{font-size:13px}#seoContent .seo-wrap h2,#seoContent2 .seo-wrap h2{font-size:14px}#seoContent .seo-wrap h3 .figcaption,#seoContent2 .seo-wrap h3 .figcaption{background:none;color:#006400;font-size:1.5em}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p{font-size:15px;line-height:26px}}@media(min-width:992px)and (max-width:1199px){#seoContent .seo-wrap figure.cat-card img,#seoContent2 .seo-wrap figure.cat-card img{height:auto;opacity:1;padding:5px;-webkit-transition:opacity .4s;transition:opacity .4s;vertical-align:middle;width:100%}}@media(min-width:1600px){#seoContent h1,#seoContent2 h1{font-size:18px;padding-right:135px}#seoContent .seo-wrap,#seoContent2 .seo-wrap{font-size:14px}#seoContent .seo-wrap h2,#seoContent2 .seo-wrap h2{font-size:16px}#seoContent .seo-wrap p,#seoContent2 .seo-wrap p{line-height:22px}}#searchContainer #sortSection{color:#555;margin-bottom:15px;padding-bottom:12px;padding-top:12px;position:relative}#searchContainer #sortSection>div{padding-left:15px;padding-right:15px}#searchContainer #sortSection .h2{font-size:16px;margin:0 0 7px;padding:0}#searchContainer #sortSection .h2 h2{display:inline;font-size:16px}#searchContainer #sortSection .h2 span{color:#006400;cursor:pointer;font-size:13px;margin-left:5px}#searchContainer #sortSection .sort-left .save-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#searchContainer #sortSection .sort-left .save-items .save-search{color:#006400;cursor:pointer}#searchContainer #sortSection .sort-left .save-items .save-search a:hover{text-decoration:none}#searchContainer #sortSection .sort-left .save-items .save-search span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#searchContainer #sortSection .sort-left .save-items .save-search span span{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:13px;margin-left:5px;white-space:nowrap}#searchContainer #sortSection .sort-left .save-items .save-search a.disabled{color:#9a9a9a;cursor:default}#searchContainer #sortSection .sort-left .save-items .save-search a.disabled:hover{color:#9a9a9a}#searchContainer #sortSection .sort-left .save-items .num-of-items{border-left:1px solid #555;font-size:12px;line-height:13px;margin-left:5px;padding-left:5px}#searchContainer #sortSection .sort-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #sortSection .sort-right #quickOptionsBtn{display:none}#searchContainer #sortSection .sort-right #quickOptionsBtn+label,#searchContainer #sortSection .sort-right .filters{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);margin-top:20px}#searchContainer #sortSection .sort-right .filters{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:7.5px;order:2;position:static}#searchContainer #sortSection .sort-right .filters label{display:none}#searchContainer #sortSection .sort-right .filters button{height:33px;width:100%}#searchContainer #sortSection .sort-right #quickOptionsBtn+label{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:33px;margin-right:7.5px;order:1}#searchContainer #sortSection .sort-right #quickOptionsBtn+label .glyphicon{-webkit-transition:all .2s linear;transition:all .2s linear}#searchContainer #sortSection .sort-right #quickOptionsDrawer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;background-color:#eee;border-radius:6px;-ms-flex:1 0 100%;flex:1 0 100%;height:0;opacity:0;overflow:hidden;-webkit-transition:height,opacity .2s linear;transition:height,opacity .2s linear;width:100%}#searchContainer #sortSection .sort-right #quickOptionsDrawer .ui-multi-toggle>div{height:33px}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row:first-child{margin-top:0}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row>div{width:100%}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .view-as-quick{width:auto}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .view-as-quick label:before{font-weight:400}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .buy-format-quick{-webkit-box-flex:0;-ms-flex:0 1 calc(70% - 15px);flex:0 1 calc(70% - 15px);margin-right:15px}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .take-a-shot-quick{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;white-space:nowrap}#searchContainer #sortSection .sort-right #quickOptionsDrawer .sort-by{clear:both;-webkit-transition:all .2s;transition:all .2s;z-index:550}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick{position:relative}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick>label{display:none}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick .ui-multi-toggle .hidden-xl{display:block}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick .ui-multi-toggle .visible-xl{display:none}#searchContainer #sortSection .sort-right #quickOptionsBtn:checked+label .glyphicon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#searchContainer #sortSection .sort-right #quickOptionsBtn:checked+label+#quickOptionsDrawer{height:auto;margin-top:15px;opacity:1;overflow:visible;padding:15px}#searchContainer #filtersSection{height:100%;left:0;overflow-y:scroll;padding:0 15px;position:fixed;top:100%;-webkit-transition:top .5s;transition:top .5s;width:100%;z-index:9999}#searchContainer #filtersSection .filters-wrap{height:100%;left:0;opacity:0;padding-top:43px;position:relative;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:100%;z-index:9998}#searchContainer #filtersSection .filters-wrap .filters-close{background-color:#006400;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;padding:5px 10px;position:fixed;right:15px;top:-38px;-webkit-transition:top .5s;transition:top .5s;z-index:50}#searchContainer #filtersSection .filters-wrap .filter-section{color:#555;margin-top:20px;position:relative;z-index:49}#searchContainer #filtersSection .filters-wrap .filter-section:after,#searchContainer #filtersSection .filters-wrap .filter-section:before{content:" ";display:table}#searchContainer #filtersSection .filters-wrap .filter-section:after{clear:both}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner{color:#555;float:right;font-size:12px;font-weight:600}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner img{height:auto;width:20px}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner span{display:none}#searchContainer #filtersSection .filters-wrap .filter-section button.clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;display:inline-block;font-size:11px;font-weight:600;margin-bottom:5px;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section:last-child button.clear-btn{font-size:14px;padding:15px 0}#searchContainer #filtersSection .filters-wrap .filter-section h3{display:inline-block;font-size:16px;margin:0 0 5px}#searchContainer #filtersSection .filters-wrap .filter-section h4,#searchContainer #filtersSection .filters-wrap .filter-section label:not(.ui-button),#searchContainer #filtersSection .filters-wrap .filter-section legend{border:0;color:#555;display:block;display:inline-block;font-size:12px;font-weight:700;margin:15px 0 0}#searchContainer #filtersSection .filters-wrap .filter-section legend{margin:0;padding-top:15px}#searchContainer #filtersSection .filters-wrap .filter-section label.ui-button{background-color:rgba(0,0,0,0);border:none;float:left;font-weight:400;line-height:normal;margin:0;padding:5px 0 0;width:100%}#searchContainer #filtersSection .filters-wrap .filter-section label.ui-button span:last-child i{color:#777;display:block;font-size:11px;font-style:normal;padding-left:20px}#searchContainer #filtersSection .filters-wrap .filter-section label[for=conditionAll] .ui-checkboxradio-icon:before{color:#555}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button{color:#777;cursor:default}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button .ui-icon{background-color:#d9d9d9}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button:before{color:#555}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button:hover{color:#777!important}#searchContainer #filtersSection .filters-wrap .filter-section>a{color:#006400;float:left;margin-top:15px}#searchContainer #filtersSection .filters-wrap .filter-section>a span{font-size:12px;margin-left:5px}#searchContainer #filtersSection .filters-wrap .filter-section>a span:first-child{font-size:13px;margin:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox{clear:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0 0}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox input[type=number]{border:1px solid #d9d9d9;border-radius:3px;max-width:70px;padding:3px 5px;width:100%;-webkit-box-flex:1;display:inline;-ms-flex:1;flex:1}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox span{margin:0 5px;white-space:nowrap}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox span:first-child{margin-left:0}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox button{display:-webkit-box;display:-ms-flexbox;display:flex;height:27px;margin-left:5px;padding:0 5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox button i{top:-1px}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox button[disabled]{background-color:#777;border-color:#777}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox.error input{border-color:#b92e2e;color:#b92e2e}#searchContainer #filtersSection .filters-wrap .filter-section small.error-msg{display:none}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox.error+small.error-msg{color:#b92e2e;display:block;font-size:11px;margin-left:11px}#searchContainer #filtersSection .filters-wrap .filter-section ul{list-style-type:none;margin:0;padding:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list{font-size:13px;margin:15px 0 0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li{margin-top:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li span{font-weight:700}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li span.badge{background-color:#006400;font-size:11px;font-weight:400;line-height:11px;margin-left:5px;margin-top:-3px;padding:3px 6px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;font-size:12px;padding:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn span{font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn span.glyphicon{font-size:10px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li div.sim-link{color:#006400;cursor:pointer;font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li div.sim-link:hover{text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul{padding-left:10px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li a,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li div.sim-link{color:#006400;cursor:pointer;font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li a:hover,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li div.sim-link:hover{text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer ul li{display:block}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer ul li div.sim-link{color:#006400;cursor:pointer;font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer ul li div.sim-link:hover{text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer label{margin-bottom:10px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]{display:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label{color:#006400;cursor:pointer;font-size:12px;font-weight:400;margin-top:3px;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label span{font-weight:400;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label span.more{display:inline-block}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label span.less{display:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label i{margin-left:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label+ul{height:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label+ul li{height:0;margin-top:0;-webkit-transition:all .5s;transition:all .5s}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:6px;order:3}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label span.more{display:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label span.less{display:inline-block}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label i:before{content:""}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label+ul{height:auto;opacity:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label+ul li{height:auto;margin-top:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label+ul li:first-child{margin-top:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>a.all,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>div.sim-link.all{text-decoration:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>a.all:before,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>div.sim-link.all:before{content:"";font-family:Glyphicons Halflings;font-size:10px;margin-right:2px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:last-child label{margin-bottom:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.filter-list li{cursor:pointer;float:left;font-size:12px;margin-top:5px;width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:none;-ms-flex-direction:row;flex-direction:row}#searchContainer #filtersSection .filters-wrap .filter-section ul.filter-list li span.glyphicon{color:#006400;margin-left:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.filter-list li span.glyphicon:before{font-size:14px;line-height:17px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{margin-bottom:20px;margin-top:0}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters h3{white-space:nowrap}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li{cursor:pointer;float:left;margin-top:5px;width:50%}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span{color:#006400;font-size:14px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span#priceSFs,#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span:first-child{color:#555;font-size:12px;margin-right:3px}#searchContainer #filtersSection .filters-wrap .filter-section#catInfo,#searchContainer #filtersSection .filters-wrap .filter-section.filters-header{margin-top:0}#searchContainer #filtersSection .filters-wrap .filter-section.filters-header h2{display:inline-block}#searchContainer #filtersSection .filters-wrap .filter-section.char-section h3{margin-bottom:5px}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul{list-style-type:none;margin:0;padding:0}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li .sim-link,#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li a{color:#006400;cursor:pointer;float:none;font-size:12px;margin:0;padding:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li .selected{font-size:12px;font-weight:600}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li span.badge{background-color:#666;color:#fff;font-size:12px;font-weight:400;margin-left:5px;text-decoration:none}#searchContainer #filtersSection .filters-wrap .filter-section.char-section label.ui-button{width:100%}#searchContainer #filtersSection .filters-wrap .filter-section.char-section button.more-char-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;font-size:11px;margin:15px 0 0;padding:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section.char-section button.more-char-btn span.glyphicon{font-size:10px}#searchContainer #filtersSection .filters-wrap .options-filters{position:relative;z-index:49}#searchContainer #filtersSection .filters-wrap .options-filters #filter-form>.filter-section:nth-child(3){margin-top:0}#searchContainer #filtersSection .back-cover{background-color:#fff;bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:100%;-webkit-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s;width:100%;z-index:9997}.filters-scroll-btn #searchContainer #sortSection .filters{bottom:10px;float:none;position:fixed;right:15px;z-index:998}.filters-scroll-btn #searchContainer #sortSection .filters button{border-radius:24px;height:48px;width:48px}.filters-scroll-btn #searchContainer #sortSection .filters button span{display:none}.filters-open{overflow:hidden}.filters-open #searchContainer #filtersSection{top:0}.filters-open #searchContainer #filtersSection .filters-wrap{opacity:1}.filters-open #searchContainer #filtersSection .filters-wrap .filters-close{top:15px}.filters-open #searchContainer #filtersSection .back-cover{opacity:.95;top:0}.filters-open #launcher{z-index:45!important}.top-btns #clear-filter1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;float:right;justify-content:center;padding:2px 0}.btm-btns #apply-filter2,.btm-btns #clear-filter2{float:right;margin:15px 0}.btm-btns #apply-filter2{margin-left:10px}.btm-btns #clear-filter2{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#006400;font-size:12px;font-weight:600;padding-left:0;padding-right:0;text-decoration:underline}.btm-btns button,.top-btns button{cursor:pointer}.btm-btns #apply-filter1,.btm-btns #apply-filter2,.top-btns #apply-filter1,.top-btns #apply-filter2{display:none}.btm-btns #clear-filter1,.top-btns #clear-filter1{display:-webkit-box;display:-ms-flexbox;display:flex}.btm-btns #clear-filter2,.top-btns #clear-filter2{display:block}#searchContainer #resultsSection{background-color:#fff;border-top:1px solid #d9d9d9;margin-bottom:0;margin-top:0;padding:0;position:relative}#searchContainer #resultsSection .results-display-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #resultsSection .results-display-container .listing{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#searchContainer #resultsSection .results-display-container .listing:nth-child(2n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(2n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(3n){border-right:0}#searchContainer #resultsSection .noresults-display-container .no-search-results{color:#555;font-size:14px;padding:15px 15px 0;position:relative;z-index:51}#searchContainer #resultsSection .noresults-display-container .no-search-results span{color:#006400;font-weight:700}#searchContainer #resultsSection .noresults-display-container .no-search-results-error{color:#555;font-size:12px;padding:15px;position:relative;z-index:51}#searchContainer #resultsSection .noresults-display-container .no-search-results-error a{text-decoration:underline}#searchContainer #resultsSection ajax-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:50;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#searchContainer #resultsSection ajax-spinner .ajax-spinner{color:#555;margin:30px auto 0;position:relative;width:30%;z-index:100}#searchContainer #resultsSection ajax-spinner .ajax-spinner img{display:block;height:auto;width:100%}#searchContainer #resultsSection ajax-spinner .ajax-spinner span{display:block;font-size:18px;font-weight:600;margin-top:5px;text-align:center;text-transform:capitalize}#searchContainer #resultsSection ajax-spinner .back-cover{background-color:#fff;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:99}@media(max-width:479px){#searchContainer #resultsSection .results-display-container .listing{width:100%;-webkit-box-flex:0;border-right:0;-ms-flex:0 1 100%;flex:0 1 100%}#searchContainer #resultsSection.list-view .results-display-container .listing{width:50%;-webkit-box-flex:0;border-right:1px solid #d9d9d9;-ms-flex:0 1 50%;flex:0 1 50%}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(2n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(3n){border-right:1px solid #d9d9d9}}@media(min-width:768px){#searchContainer #resultsSection .noresults-display-container,#searchContainer #resultsSection .results-display-container{border-left:1px solid #d9d9d9}}@media screen and (max-width:1199px){#searchContainer #resultsSection.list-view .results-display-container .listing .item-number,#searchContainer #resultsSection.list-view .results-display-container .listing .listing-seller,#searchContainer #resultsSection.list-view .results-display-container .listing .listing-text p,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span em{display:none}#searchContainer #resultsSection.list-view .results-display-container .listing .listing-meta,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta{float:left}#searchContainer #resultsSection.list-view .results-display-container .listing .listing-meta{margin-right:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:0}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span i{margin:0 10px 0 0;width:auto}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.cc-fees,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.free-shipping,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.non-free-shipping{font-weight:600;margin-right:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.cc-fees b,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.cc-fees i,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.free-shipping b,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.free-shipping i,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.non-free-shipping b,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.non-free-shipping i{margin-right:2px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.immediate-checkout>span,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span>span.freedom-coin>span{display:-webkit-box;display:-ms-flexbox;display:flex}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.immediate-checkout i:before{font-size:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span .com{display:none}}@media(min-width:1200px){#searchContainer #resultsSection .results-display-container .listing{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#searchContainer #resultsSection .results-display-container .listing:nth-child(2n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(3n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing{width:100%!important;-webkit-box-flex:1!important;border-right:0!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info .was-visited{float:left;font-size:9px;margin:1px 0 0 3px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info .is-featured{border-color:#18539d rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 20px 0 0;float:left}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info .is-featured i{font-size:7px;left:3px;top:-17px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;max-width:100px;order:1;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;-ms-flex-item-align:center;align-self:center}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap .listing-image-contain .listing-image a img{height:auto;width:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap .tsb,#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap .tst{display:none}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text{-webkit-box-ordinal-group:5;-ms-flex-order:4;display:-webkit-box;display:-ms-flexbox;display:flex;order:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;border-right:1px dashed #d9d9d9;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:10px;width:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text .search-title{margin-top:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text .search-title,#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text p{padding-left:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:-webkit-box;display:-ms-flexbox;display:flex;order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0;max-width:150px;width:150px;-webkit-box-flex:1;border-right:1px dashed #d9d9d9;-ms-flex:1 0 150px;flex:1 0 150px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures>div{width:calc(100% - 10px);-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures>div a{font-size:18px;line-height:18px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures>div:first-child{margin-top:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:auto;width:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span{font-size:12px;line-height:normal;margin-bottom:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span strong{font-size:14px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{line-height:normal}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin:0;order:5;padding:0 10px;width:178px;-webkit-box-flex:1;-ms-flex:1 0 178px;flex:1 0 178px;max-width:178px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta>span{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta>span:nth-child(2n){padding-left:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta.stack{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-meta{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flexs-start;-ms-flex-pack:flexs-start;justify-content:flexs-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-46px;position:absolute;right:10px;top:50%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:calc(100% - 10px);-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 10px);flex:1 0 calc(100% - 10px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-left:1px dashed #d9d9d9;margin-top:0;max-width:170px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:14px;margin-top:31px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div span{display:block;margin:0;text-align:right}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div span:first-child{margin:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller ul{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:3px}}@media(min-width:1600px){#searchContainer #resultsSection .results-display-container .listing{width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}#searchContainer #resultsSection .results-display-container .listing:nth-child(3n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(4n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures{max-width:210px;width:210px;-webkit-box-flex:1;-ms-flex:1 0 210px;flex:1 0 210px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display{display:block;-ms-flex-preferred-size:45%;flex-basis:45%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span{margin-bottom:0;margin-left:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{font-size:18px;line-height:18px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin:0;max-width:337px;order:5;padding:0 10px;width:337px;-webkit-box-flex:1;-ms-flex:1 0 337px;flex:1 0 337px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta>span{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta.stack{width:178px;-webkit-box-flex:1;-ms-flex:1 0 178px;flex:1 0 178px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta.stack>span{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-meta{margin-top:-39px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller{max-width:230px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div{margin-top:31px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div span{display:inline}}@media(min-width:1900px){#searchContainer #resultsSection .results-display-container .listing{width:20%;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}#searchContainer #resultsSection .results-display-container .listing:nth-child(4n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(5n){border-right:0}}@media(min-width:2200px){#searchContainer #resultsSection .results-display-container .listing{width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 1 16.6666666667%;flex:0 1 16.6666666667%}#searchContainer #resultsSection .results-display-container .listing:nth-child(5n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(6n){border-right:0}}@media(min-width:2800px){#searchContainer #resultsSection .results-display-container .listing{width:12.5%;-webkit-box-flex:0;-ms-flex:0 1 12.5%;flex:0 1 12.5%}#searchContainer #resultsSection .results-display-container .listing:nth-child(6n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(8n){border-right:0}}#searchContainer #resultsControl{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;height:73px;margin-top:-1px;padding-bottom:15px;padding-top:15px;position:relative;width:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#searchContainer #resultsControl,#searchContainer #resultsControl .control-left nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#searchContainer #resultsControl .control-left nav{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}#searchContainer #resultsControl .control-left nav a{margin:0 10px}#searchContainer #resultsControl .control-left nav a:before{cursor:pointer;font-size:16px;line-height:16px}#searchContainer #resultsControl .control-left nav a.disabled{color:#d9d9d9;cursor:no-drop}#searchContainer #resultsControl .control-left nav a.disabled:before{cursor:no-drop}#searchContainer #resultsControl .control-left nav a:hover{text-decoration:none}#searchContainer #resultsControl .control-left nav div.page-count{color:#555;font-size:12px;white-space:nowrap}#searchContainer #resultsControl .control-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#searchContainer #resultsControl .control-right .ui-selectmenu-menu,#searchContainer #resultsControl .control-right label,#searchContainer #resultsControl .control-right.jqui-dd-wrapper .ui-selectmenu-button{width:120px!important}#searchContainer #resultsControl .control-right .ui-selectmenu-menu{left:auto!important;right:17px}#searchContainer #resultsControl .control-right label{color:#555;font-size:12px;text-align:center}@media(max-width:479px){#searchContainer #resultsControl{height:auto}}#searchContainer .featured-section>h2{margin-left:15px}#searchContainer .featured-section.right{margin-right:15px}#searchContainer .featured-section.aside>h2{margin-bottom:10px;margin-left:0}#searchContainer .featured-section.aside.right{margin-right:0;padding-left:0;padding-right:0}#searchContainer .featured-section.aside.left .grid-view .listing{margin:0 auto;max-width:160px}@media(min-width:768px){#searchContainer .featured-section>h2{margin-left:0}}@media(min-width:1200px){#searchContainer .featured-section>.more{margin-right:0}}#overflowModal .modal-dialog{height:100%;margin:0 auto}#overflowModal .modal-dialog .modal-content{border:0;border-radius:0;margin:0;width:100%}#overflowModal .modal-dialog .modal-content button.close-btn{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding-bottom:7px;padding-top:7px;position:absolute;right:15px;top:15px;z-index:101}#overflowModal .modal-dialog .modal-content button.close-btn:hover{background-color:#eee}#overflowModal .modal-dialog .modal-content input[type=text]{left:15px;position:absolute;top:20px;width:50%}#overflowModal .modal-dialog .modal-content #acList{height:100%;width:100%}#overflowModal .modal-dialog .modal-content #acList ul{bottom:auto!important;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block!important;left:auto!important;margin:50px auto 15px;position:static!important;right:auto!important;top:auto!important;width:100%!important}#overflowModal .modal-dialog .modal-content #acList ul li{font-size:13px;height:auto;width:100%}#overflowModal .modal-dialog .modal-content #acList ul li div{color:#006400;margin:0}#overflowModal .modal-dialog .modal-content #acList ul li div.ui-menu-item-wrapper{display:inline-block;margin-top:5px;padding:0;text-decoration:underline}#overflowModal .modal-dialog .modal-content #acList ul li.category>span{color:#555;display:block;font-weight:700;margin-top:5px}#overflowModal .modal-dialog .modal-content #acList ul li span.badge{background-color:#ccc;font-weight:400;margin-left:5px;padding-left:6px;padding-right:6px}#overflowModal .modal-dialog .modal-content #acList ul li span.badge.ui-state-active{margin:0 0 0 5px}#searchContainer .flex-col-1 .rc-item{display:none}#searchContainer .flex-col-1 .rc-item:first-child,#searchContainer .flex-col-1 .rc-item:nth-child(2),#searchContainer .flex-col-1 .rc-item:nth-child(3),#searchContainer .flex-col-1 .rc-item:nth-child(4){display:block}#searchContainer .flex-col-2 #adPlacement3a{margin:40px auto!important;text-align:center}#searchContainer .flex-col-2 #adPlacement3a .rc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer .flex-col-2 #adPlacement3a .rc-row .rc-item:first-child .rc-item-wrapper{margin-left:0}#searchContainer .flex-col-2 #adPlacement3a .rc-row .rc-item:last-child .rc-item-wrapper{margin-right:0}#searchContainer .flex-col-2 #adPlacement3a img{display:block;margin:0 auto}#searchContainer .extra-below-results>div.std-gap,#searchContainer .flex-col-3>div.std-gap{margin-top:20px}#searchContainer .extra-below-results>div.dbl-gap,#searchContainer .flex-col-3>div.dbl-gap{margin-top:40px}.extra-top-page{margin-bottom:10px;text-align:center}.extra-top-page .extra-div{min-height:50px}.extra-top-page .extra-div:last-child{min-height:auto}.bottom-ads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1600px;width:100%}.bottom-ads,.bottom-ads .extra-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-ads .extra-div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-ads .extra-div>div{margin-top:20px}#searchContainer #resultsSection .highlighter.ce,body.collectors-elite #searchContainer #resultsSection .highlighter{background-color:#000;color:#cecece}#searchContainer #resultsSection .highlighter.ce.highlight,body.collectors-elite #searchContainer #resultsSection .highlighter.highlight{border:none!important}#searchContainer #resultsSection .highlighter.ce.bold .listing-text .search-title a,#searchContainer #resultsSection .highlighter.ce.bold .listing-text h4 a,body.collectors-elite #searchContainer #resultsSection .highlighter.bold .listing-text .search-title a,body.collectors-elite #searchContainer #resultsSection .highlighter.bold .listing-text h4 a{font-weight:400!important}#searchContainer #resultsSection .highlighter.ce a:not(.btn),#searchContainer #resultsSection .highlighter.ce a:not(.btn):active,#searchContainer #resultsSection .highlighter.ce a:not(.btn):focus,#searchContainer #resultsSection .highlighter.ce a:not(.btn):hover,body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn),body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn):active,body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn):focus,body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn):hover{color:#fff!important}#searchContainer #resultsSection .highlighter.ce .variable-meta,body.collectors-elite #searchContainer #resultsSection .highlighter .variable-meta{color:#cecece}#searchContainer #resultsSection .highlighter.ce .listing-meta .item-number a,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-meta .item-number a{color:#8df4d8!important}#searchContainer #resultsSection .highlighter.ce .listing-figures,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#searchContainer #resultsSection .highlighter.ce .listing-figures:after,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures:after{-webkit-box-flex:0;background-image:url(/theme/assets/logo-ce.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:50px;min-width:50%;width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#searchContainer #resultsSection .highlighter.ce .listing-figures>div,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures>div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#searchContainer #resultsSection .highlighter.ce .listing-figures.stack>div,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures.stack>div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#searchContainer #resultsSection .highlighter.ce .listing-figures.stack>div.buy-now-wrap strong,#searchContainer #resultsSection .highlighter.ce .listing-figures.stack>div>div.ammo-display span strong,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures.stack>div.buy-now-wrap strong,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures.stack>div>div.ammo-display span strong{color:#fff!important}#searchContainer #resultsSection .highlighter.ce .listing-figures div+div,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures div+div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#searchContainer #resultsSection .highlighter.ce .listing-seller a,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-seller a{color:#8df4d8!important}#searchContainer #resultsSection .highlighter.ce .listing-seller>ul,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-seller>ul{background-color:#fff;border-radius:30px;padding:5px 5px 5px 8px}#searchContainer #resultsSection .highlighter.ce .listing-extra-info .was-visited>span,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-extra-info .was-visited>span{color:#000}#searchContainer #resultsSection .highlighter.ce .listing-extra-info .was-visited:visited>span,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-extra-info .was-visited:visited>span{color:#cecece}#searchContainer #resultsSection .highlighter.ce .listing-CTA,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-CTA{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}#searchContainer #resultsSection .highlighter.ce .listing-CTA:focus,#searchContainer #resultsSection .highlighter.ce .listing-CTA:hover,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-CTA:focus,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-CTA:hover{background-color:#164139!important;border-color:#164139!important}@media(min-width:1200px){#searchContainer #resultsSection.list-view .highlighter.ce .listing-figures:after,body.collectors-elite #searchContainer #resultsSection.list-view .highlighter .listing-figures:after{display:none}#searchContainer #resultsSection.list-view .highlighter.ce .listing-text:before,body.collectors-elite #searchContainer #resultsSection.list-view .highlighter .listing-text:before{-webkit-box-flex:0;background-image:url(/theme/assets/logo-ce.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:50px;margin-left:10px;min-width:50%;width:auto}}body.collectors-elite #seoContent,body.collectors-elite #seoContent h1,body.collectors-elite #seoContent h2,body.collectors-elite #seoContent h4,body.collectors-elite #seoContent2,body.collectors-elite #seoContent2 h1,body.collectors-elite #seoContent2 h2,body.collectors-elite #seoContent2 h4{color:#cecece}body.collectors-elite #seoContent label.close-btn,body.collectors-elite #seoContent2 label.close-btn{color:#8df4d8}body.collectors-elite #seoContent .seo-wrap figure.cat-card h3,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3.figcaption,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3.figcaption{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #seoContent .seo-wrap figure.cat-card h3.figcaption:focus,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3.figcaption:hover,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3:focus,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3:hover,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3.figcaption:focus,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3.figcaption:hover,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3:focus,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #seoContent .seo-wrap figure.cat-card:hover,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card:hover{background-color:#8df4d8}body.collectors-elite #searchContainer #sortSection .sort-left #ceLogoWrapper{display:block;height:70px;width:100%}body.collectors-elite #searchContainer #sortSection .sort-left #ceLogoWrapper a{display:block;height:100%;margin-top:10px}body.collectors-elite #searchContainer #sortSection .sort-left #ceLogoWrapper a img{height:100%;width:auto}body.collectors-elite #searchContainer #sortSection #filtersBtn{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer #sortSection #filtersBtn:focus,body.collectors-elite #searchContainer #sortSection #filtersBtn:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer #resultsSection{background-color:#000;border-color:#fff!important;color:#cecece}body.collectors-elite #searchContainer #resultsSection .noresults-display-container .no-search-results,body.collectors-elite #searchContainer #resultsSection .noresults-display-container .no-search-results-error{color:#cecece}body.collectors-elite #searchContainer #resultsSection .highlighter.ce .listing-figures:after{display:none!important}body.collectors-elite #searchContainer #resultsControl,body.collectors-elite #searchContainer .section-white{background-color:#0f2b26;border:none!important;color:#cecece!important}body.collectors-elite #searchContainer #resultsControl .control-left nav div.page-count,body.collectors-elite #searchContainer #resultsControl .control-right label{color:#cecece}body.collectors-elite #searchContainer .ui-multi-toggle.ui-multi-toggle{border:none!important}body.collectors-elite #searchContainer .ui-multi-toggle>div input:checked+label{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer .ui-multi-toggle>div input:checked+label:focus,body.collectors-elite #searchContainer .ui-multi-toggle>div input:checked+label:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer .btn-secondary{background-color:#fff;border-color:#266e62;color:#000}body.collectors-elite #searchContainer .jqui-dd-wrapper .ui-selectmenu-menu{color:#555}body.collectors-elite #searchContainer .jqui-dd-wrapper .ui-selectmenu-button{border:none!important}body.collectors-elite #searchContainer .jqui-dd-wrapper .ui-selectmenu-icon{background-color:#266e62}body.collectors-elite #searchContainer #filtersSection .back-cover{background-color:#000}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filters-close{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filters-close:focus,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filters-close:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section h3,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section h4,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox]+.ui-checkboxradio-label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=radio]+.ui-checkboxradio-label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section label:not(.ui-button),body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section legend,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span#priceSFs,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span:first-child{color:#cecece}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section button.clear-btn,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li div.sim-link,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li a,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li div.sim-link,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.char-section button.more-char-btn,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li .sim-link,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li a,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span{color:#8df4d8}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #priceRangeBtn:not(:disabled){background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #priceRangeBtn:not(:disabled):focus,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #priceRangeBtn:not(:disabled):hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #maxPriceTxt,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #minPriceTxt{color:#555}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=radio].ui-checkboxradio:checked+label .ui-checkboxradio-icon{background-color:#266e62}@media(min-width:768px){body.collectors-elite #searchContainer #sortSection .sort-right{margin-top:-40px}}@media(min-width:1600px){body.collectors-elite #searchContainer #sortSection .sort-right{margin-top:0}}@media(max-width:767px){#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:20%}}@media(max-width:479px){#searchContainer{padding-bottom:30px}#searchContainer #resultsSection .results-display-container .listing{border-left:0;width:100%}#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:30%}#searchContainer #sortSection .h2{padding:0}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .buy-format-quick{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 15px);flex:0 1 calc(100% - 15px)}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .take-a-shot-quick{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media(min-width:480px){#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:20%}#searchContainer #resultsSection .noresults-display-container .no-search-results,#searchContainer #resultsSection ajax-spinner .ajax-spinner span{font-size:16px}#searchContainer #resultsSection .noresults-display-container .no-search-results-error{font-size:14px}#searchContainer #sortSection .sort-left .save-items .num-of-items{padding-right:0}#searchContainer #resultsControl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#searchContainer #resultsControl .control-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}#searchContainer #resultsControl .control-left nav{float:left}#searchContainer #resultsControl .control-left nav a{margin:0 8px}#searchContainer #resultsControl .control-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;width:50%}#searchContainer #resultsControl .control-right label{margin:0 10px 0 0;text-align:right;width:auto}}@media(min-width:768px){#searchContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:15px}#searchContainer .ad-placement{text-align:center}#searchContainer .flex-col-2,#searchContainer .flex-col-3{position:relative;z-index:699}#searchContainer .flex-col-1{width:250px}#searchContainer .flex-col-2{margin-top:20px;width:calc(100% - 250px);z-index:700}#searchContainer .flex-col-3{margin-top:2px;width:175px}#searchContainer #filtersSection{left:auto;overflow:visible;position:static;top:auto;width:250px;z-index:699}#searchContainer #filtersSection .filters-wrap{left:auto;padding-top:0;top:auto;z-index:699}#searchContainer #filtersSection .filters-wrap.revealer{opacity:1}#searchContainer #filtersSection .filters-wrap .filters-close{height:0;opacity:0;right:-38px;top:-38px;width:0}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner{display:none!important}#searchContainer #filtersSection .filters-wrap .filter-section.extra-div{margin-bottom:0}#searchContainer #filtersSection .filters-wrap .filter-section button.clear-btn{float:right;padding-left:0;padding-right:0}#searchContainer #filtersSection .filters-wrap .filter-section h3{color:#006400;font-size:14px;font-weight:700}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;left:0;margin-left:-35px;padding-left:270px;padding-right:15px;position:absolute;top:0;width:100vw;z-index:49}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters h3{color:#555;font-size:12px;margin-bottom:0;margin-top:2px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters h3:after{content:":"}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li{font-size:12px;margin:0 0 0 7px;width:auto}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters .div-line{display:none}#searchContainer #filtersSection .filters-wrap .filter-section .featured-section h2{color:#555;font-size:13px;font-weight:700}#searchContainer #filtersSection .filters-wrap .options-filters{position:relative;z-index:50}#searchContainer #sortSection{border-left:1px solid #d9d9d9;padding-bottom:15px;padding-top:15px;position:relative}#searchContainer #sortSection .sort-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#searchContainer #sortSection .sort-right .sort-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;min-height:41px}#searchContainer #sortSection .sort-right .sort-by label{white-space:nowrap}#searchContainer #sortSection .sort-right .sort-by .jqui-dd-wrapper{max-width:300px;width:100%}#searchContainer #sortSection .sort-right .sort-by .jqui-dd-wrapper .ui-selectmenu-button{padding-right:45px}#searchContainer #sortSection .sort-right .filters{height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:0}#searchContainer #sortSection .sort-right #quickOptionsBtn+label{margin-right:0;-ms-flex-preferred-size:140px;flex-basis:140px;margin-top:0}#searchContainer #resultsControl{border-left:1px solid #d9d9d9}#searchContainer #resultsControl ajax-spinner .ajax-spinner{margin:40px auto 0;width:15%}#searchContainer #resultsControl nav a{margin:0 5px}}@media(min-width:992px){#searchContainer .flex-col-2{margin-top:22px}#searchContainer #sortSection .sort-right{width:100%}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);margin-right:7.5px;width:calc(50% - 7.5px)}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:first-child,#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:nth-child(2){margin-top:0}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:last-child{-ms-flex-preferred-size:auto;flex-basis:auto;width:auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:nth-child(2n){margin-left:7.5px;margin-right:0}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .sort-by .jqui-dd-wrapper{width:100%}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .view-as-quick>div{height:38px}#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:10%}}@media(min-width:1200px){#searchContainer{padding-bottom:85px}#searchContainer .flex-col-2{width:calc(100% - 425px)}#searchContainer .flex-col-3{padding-left:15px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{padding-right:172px}#searchContainer #sortSection{border-right:1px solid #d9d9d9}#searchContainer #sortSection .sort-right{-webkit-box-flex:1;-ms-flex:1;flex:1}#searchContainer #sortSection .sort-right .view-as-quick>div input#viewAsRadioGrid+label:before{content:""}#searchContainer #sortSection .sort-right .view-as-quick>div input#viewAsRadioList+label:before{content:""}#searchContainer #sortSection .sort-right .view-as-quick>div input+label .hidden-xl{display:none!important}#searchContainer #sortSection .sort-right .view-as-quick>div input+label .visible-xl{display:block!important}#searchContainer #resultsControl,#searchContainer #resultsSection{border-right:1px solid #d9d9d9}#searchContainer .flex-col-3 .featured-section.aside{padding-left:0}}@media(min-width:1600px){#searchContainer .flex-col-3{padding-left:15px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{padding-right:0;width:1440px}#searchContainer #sortSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#searchContainer #sortSection .sort-left{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}#searchContainer #sortSection .sort-right{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label{display:none}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer{background-color:rgba(0,0,0,0);height:auto;margin-top:0!important;max-width:750px;opacity:1;overflow:visible;padding:0!important}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:first-child,#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:nth-child(2){margin-top:0}}@media(min-width:1900px){#searchContainer #sortSection .sort-right{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer{max-width:unset}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 15px!important;white-space:nowrap;width:auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .ui-multi-toggle>div{height:38px}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .buy-format-quick{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 15px);flex:0 1 calc(100% - 15px)}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .take-a-shot-quick{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media(min-width:768px){body.filters-open{overflow:visible}.extra-top-page .gb-pulse-ldr:before{width:728px!important}.extra-top-page .extra-div{min-height:90px}.bottom-ads{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.bottom-ads .extra-div>div{margin:30px 0 30px 30px}.bottom-ads .extra-div:first-child>div{margin:30px 0}.extra-top-page{margin-top:0}}@media(min-width:480px){#overflowModal .modal-dialog .modal-content #acList ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width:768px){#overflowModal .modal-dialog{width:80%}#overflowModal .modal-dialog .modal-content{border-radius:6px;margin:30px 0}#overflowModal .modal-dialog .modal-content #acList ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:0}}@media(min-width:1200px){#overflowModal .modal-dialog{width:800px}}@media(min-width:1600px){#overflowModal .modal-dialog{width:1000px}#overflowModal .modal-dialog .modal-content #acList ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.extra-top-page{padding-bottom:0}}app-search nav{margin-bottom:0!important}#GBSearchContainer .gb-mat-sidenav-container{background-color:rgba(0,0,0,0)}#GBSearchContainer .gb-pagesize{margin-top:15px}#GBSearchContainer .mdc-text-field--filled{background-color:rgba(0,0,0,0)}#GBSearchContainer #GBSearchLoader{z-index:2}#GBSearchContainer #GBSearchLoader .spinner-wrap{margin-top:10rem;z-index:4}#GBSearchContainer #GBSearchLoader .spinner-wrap .spinner-element{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:none!important;color:#006400;font-size:5rem;height:auto;width:auto}#GBSearchContainer #GBSearchLoader .spinner-wrap .spinner-text{color:#000;font-weight:400}#GBSearchContainer #GBSearchLoader .spinner-bg{opacity:.9;z-index:3}@media(max-width:479px){#GBSearchContainer app-paging>div>div.col-6{width:100%!important}#GBSearchContainer app-paging>div>div.col-6 .gb-pagesize{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:768px){#GBSearchContainer{padding-top:121px!important}}@media(min-width:992px){#GBSearchContainer{margin-top:-20px!important;padding-top:141px!important}#GBSearchContainer .mat-sidenav-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}#GBSearchContainer .mat-sidenav-container .mat-drawer-backdrop{display:none}#GBSearchContainer #GBSearchContent{width:auto;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:0!important;margin-right:0!important}}@media(min-width:1600px){#GBSearchContainer{margin-top:-21px!important;padding-top:91px!important}}app-search>app-footer .bs5{margin-top:0}#GBSearchContainer #GBSearchFilters{background-color:#f7f6f2;position:fixed;top:122px;width:100%}#GBSearchContainer #GBSearchFilters .ce-logo{display:none}#GBSearchContainer #GBSearchFilters>div{background-color:#fff;border-top:1px solid #d9d9d9;height:auto;overflow:hidden;position:relative}#GBSearchContainer #GBSearchFilters app-filters{overflow:hidden}#GBSearchContainer #GBSearchFilters .gb-filter-disclaimer{background-color:#555;color:#fff;font-size:12px}#GBSearchContainer #GBSearchFilters .gb-price-range .mat-mdc-form-field-subscript-wrapper{height:0}#GBSearchContainer #GBSearchFilters .gb-price-range .mat-mdc-form-field-infix{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;min-height:40px;padding-bottom:0!important;padding-top:0!important}#GBSearchContainer #GBSearchFilters .gb-price-range .mat-primary{--mdc-outlined-text-field-focus-outline-color:#006400;--mdc-outlined-text-field-focus-label-text-color:#006400;--mdc-outlined-text-field-caret-color:#006400}#GBSearchContainer #GBSearchFilters #price-range-error{color:#d0021b}#GBSearchContainer #GBSearchFilters .mat-expansion-panel{-webkit-box-shadow:none;box-shadow:none;overflow:visible}#GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body,#GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header{padding:0}#GBSearchContainer #GBSearchFilters #GBNavClose{font-size:14px;position:fixed;right:15px;top:138px;z-index:1000}#GBSearchContainer #GBSearchFilters h2{color:#555;font-size:18px;margin:0 0 1rem}#GBSearchContainer #GBSearchFilters h2 span i{font-size:20px}#GBSearchContainer #GBSearchFilters h2 span:last-child{font-weight:400;margin-left:3px}#GBSearchContainer #GBSearchFilters h2 i{margin-right:5px}#GBSearchContainer #GBSearchFilters .gb-selected-value{background-color:#555}#GBSearchContainer #GBSearchFilters .gb-selected-value i,#GBSearchContainer #GBSearchFilters .gb-selected-value span{color:#fff}#GBSearchContainer #GBSearchFilters .gb-selected-value span{font-weight:600}#GBSearchContainer #GBSearchFilters .gb-selected-value i+span{margin-left:5px}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input{display:none}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input+label{background-color:#fff;border-top:1px solid #d9d9d9;color:#006400;cursor:pointer;font-size:15px}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input+label:hover{background-color:#eee}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input:checked+label{background-color:#555;color:#fff;font-weight:600}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input:checked+label i{background-color:#fff;color:#000;font-weight:400}#GBSearchContainer #GBSearchFilters .more-options{border-top:1px solid #d9d9d9}@media(min-width:768px){#GBSearchContainer #GBSearchFilters{max-width:320px;position:absolute;top:0}#GBSearchContainer #GBSearchFilters #GBNavClose,#GBSearchContainer #GBSearchFilters.mat-drawer-opened #GBNavClose{position:absolute;top:15px}}@media(min-width:992px){#GBSearchContainer #GBSearchFilters{-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.15)!important;box-shadow:2px 2px 5px 1px rgba(0,0,0,.15)!important;display:block;position:static;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible!important}}.mat-expansion-panel.categories{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:visible}.mat-expansion-panel.categories .mat-expansion-panel-content .mat-expansion-panel-body,.mat-expansion-panel.categories .mat-expansion-panel-header{padding:0}.mat-expansion-panel.categories.interior{border-left:5px solid #d9d9d9}.mat-expansion-panel.categories.interior .categories{border-left-color:#555}.mat-expansion-panel.categories .mat-expansion-panel-content .mat-expansion-panel-body a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d9d9d9;font-size:15px;height:50px;padding:0 15px;text-decoration:none;width:auto;width:100%}.mat-expansion-panel.categories .mat-expansion-panel-header.opener{border-left:1px solid #d9d9d9;color:#006400;height:50px;position:absolute;right:0;text-align:center;top:-50px;width:10%}.mat-expansion-panel.categories .mat-expansion-panel-header.opener:hover{background:none}.mat-expansion-panel.categories .mat-expansion-panel-header.opener .mat-content{display:block;margin:0}.mat-expansion-panel.categories .mat-expansion-panel-header.opener .expander{font-size:22px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#GBSearchContainer #GBSearchChips #GBClearFilters{color:#006400;text-decoration:underline}#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary,#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary>button{overflow:hidden}#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary>button .mat-mdc-chip-graphic{display:none}#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary>button .mat-mdc-chip-action-label{overflow:hidden;padding-left:1rem}@media(min-width:992px){#GBSearchContainer #GBSearchChips #GBClearFilters{right:15px}}#GBSearchContainer #GBSeoTopSearchContainer h1{color:#006400;font-size:24px;font-weight:600;text-transform:capitalize}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div{margin-bottom:1rem;width:100%!important}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2:before{color:#ffbf00;content:"//";font-size:21px;font-weight:700;margin-right:.5rem}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2:after{border-bottom:2px solid #ccc;content:"";margin-left:.5rem;padding:0;width:100%;z-index:1}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row{background-color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;padding-top:1rem;text-align:center}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row,#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div{margin-bottom:0}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row{overflow-x:scroll;padding-bottom:1rem}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div{width:100%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div ul{list-style-type:none;padding:0}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div ul li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div{width:50%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card{margin-bottom:0;position:relative}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card img{height:auto;margin-bottom:.5rem;width:100%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption{background-color:#555;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption h3{color:#fff;font-size:14px;font-weight:600;margin:0;padding:.5rem 0}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption a{bottom:0;left:0;position:absolute;right:0;top:0}#GBSearchContainer #GBSeoTopSearchContainer .seo-cover{display:none}@media(min-width:768px){#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child{padding-left:.75rem;padding-right:.75rem}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row{overflow:hidden}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div{width:25%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card img{max-width:50%}}@media(min-width:1600px){#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card img{max-width:40%}}@media(min-width:1900px){#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:first-child,#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(50% - var(--bs-gutter-x)*.5)!important;-webkit-box-flex:1!important;-ms-flex:1 0 calc(50% - var(--bs-gutter-x)*0.5)!important;flex:1 0 calc(50% - var(--bs-gutter-x)*0.5)!important}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:first-child{margin-right:calc(var(--bs-gutter-x)*.5/2)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:last-child{margin-left:calc(var(--bs-gutter-x)*.5/2)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row{overflow-x:hidden}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row .cat-card img{max-width:50%}}#GBSearchContainer #GBSeoBottomSearchContainer h2,#GBSearchContainer #GBSeoTopSearchContainer h2{color:#000;font-size:20px;font-weight:600;margin-bottom:1rem}#GBSearchContainer #GBSeoBottomSearchContainer li,#GBSearchContainer #GBSeoBottomSearchContainer p,#GBSearchContainer #GBSeoTopSearchContainer li,#GBSearchContainer #GBSeoTopSearchContainer p{line-height:1.5rem}#GBSearchContainer #GBSeoBottomSearchContainer p,#GBSearchContainer #GBSeoTopSearchContainer p{margin-bottom:1rem}#GBSearchContainer #GBSearchResultsHeader #SearchResultsHeaderText{font-size:20px}#GBSearchContainer #GBSearchResultsHeader #SearchResultsHeaderText strong{font-weight:600}#GBSearchContainer #GBSearchResultsHeader #GBSearchFilterBtn,#GBSearchContainer #GBSearchResultsHeader #GBSearchViewBtn{font-size:14px}#GBSearchContainer .gb-search-card{z-index:1}#GBSearchContainer .gb-search-card app-item-card{display:block;height:100%}#GBSearchContainer .gb-search-card .gb-card-outer{background-color:#fff;border:1px solid #d9d9d9;height:100%;position:relative}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner{position:relative;z-index:2}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner a:not(.gb-card-seller){color:#000;text-decoration:none}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner ul{list-style-type:none}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img{margin:0 auto;max-width:400px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img>div{margin:0 auto;padding-top:75%;width:100%}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img>div a.default{background:rgba(0,0,0,0) url(/Image/Home/NoImage.svg) no-repeat 50%;background-size:contain}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img>div img{-o-object-fit:contain;object-fit:contain}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-special{background-color:#555;color:#fff;font-size:10px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-special i{font-size:8px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p{font-size:18px;line-height:22px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p.bold{font-weight:700}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p+p{color:#555;font-size:16px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-label{color:#000;font-size:14px;font-weight:600}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-figures .ammo-display span:last-child{display:block;font-size:18px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-figure{color:#000;font-size:26px;font-weight:700;line-height:26px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-figure.buy-now-blue{color:#1861b7}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .btn{font-size:13px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{font-size:12px;margin-left:-.25rem;margin-right:-.25rem;white-space:nowrap}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta li{background-color:#ccc;border-radius:20px;color:#000;position:relative}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta li.emphasis{background-color:#555;color:#fff}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta li em{background-color:#555;border-radius:20px;color:#fff;font-size:9px;font-style:normal;left:50%;margin-left:-32px;padding-bottom:2px;padding-top:2px;position:absolute;top:80%;width:64px;z-index:50}#GBSearchContainer .gb-search-card .gb-card-outer.highlighted:before{border:2px solid #ffbf00;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#GBSearchContainer .gb-search-card .gb-card-outer.highlighted .gb-card-top{padding:2px 2px 0}#GBSearchContainer .gb-search-card .gb-card-outer.highlighted .gb-card-inner .gb-card-special{margin:0 2px}#GBSearchContainer .gb-search-card.list{width:100%!important}#GBSearchContainer .gb-search-card.list .gb-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-top{-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-webkit-box-ordinal-group:3;-ms-flex-order:2;background-color:#eee;order:2}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-special{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0!important;order:1}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 150px);flex:0 1 calc(100% - 150px);width:calc(100% - 150px);-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:0!important;order:3}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta{margin-left:calc(-150px + -.5rem);-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn{margin-right:0!important;width:calc(150px - 1rem)}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn+.btn{margin-top:.5rem}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{margin-left:0!important;margin-right:0!important;margin-top:0!important;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media(min-width:1200px){#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-top{-webkit-box-flex:0;background-color:rgba(0,0,0,0);-ms-flex:0 1 30%;flex:0 1 30%}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;width:70%}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn{margin-right:.5rem!important;width:auto}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn+.btn{margin-top:0}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{margin-bottom:0!important}}@media(min-width:1900px){#GBSearchContainer .gb-search-card.list{width:50%!important}}@media(min-width:1600px){#GBSearchContainer .gb-search-card:not(.list){width:25%}}@media(min-width:1900px){#GBSearchContainer .gb-search-card:not(.list){width:20%}}@media(min-width:2800px){#GBSearchContainer .gb-search-card:not(.list){width:16.6666666667%}}.gb-mat-dialog.gb-search-filters-dialog{min-width:60vw!important}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content{display:inline;padding-left:0!important;padding-right:0!important}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content>app-category-tree>.mat-expansion-panel{border-bottom:1px solid #d9d9d9}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content .search-term{width:calc(100% - 2rem)}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog app-categories-modal fieldset{height:100vh}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog app-categories-modal fieldset mat-dialog-content>app-category-tree{display:block;overflow:hidden}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block;list-style-type:none;margin:0;padding:0 0 1rem 1rem;width:100%}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul strong{background-color:#ccc;border-radius:6px;color:#000;font-weight:700}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul a{color:#006400}@media(min-width:768px){.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog app-categories-modal fieldset{height:80vh}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width:992px){.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width:1600px){.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2{color:#cecece}.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2:before{color:#8df4d8}.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption{background-color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchResultsHeader #SearchResultsHeaderText,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer p{color:#cecece}.collectors-elite #GBSearchContainer #GBSearchResultsHeader #GBSearchViewBtn{border-color:#fff;color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilterBtn{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}.collectors-elite #GBSearchContainer #GBSearchFilterBtn:focus,.collectors-elite #GBSearchContainer #GBSearchFilterBtn:hover{background-color:#164139!important;border-color:#164139!important}.collectors-elite #GBSearchContainer #GBSearchFilters .ce-logo{display:block;margin-top:10px}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-selected-value{background-color:#8df4d8}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-selected-value i,.collectors-elite #GBSearchContainer #GBSearchFilters .gb-selected-value span{color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input+label{background-color:#fff;color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input:checked+label{background-color:#8df4d8;color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters h2{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters #GBSearchChips #GBClearFilters{color:#8df4d8}.collectors-elite #GBSearchContainer #GBSearchFilters #GBSearchChips .gb-mat-chip{background-color:#266e62!important}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-content label,.collectors-elite #GBSearchContainer #GBSearchFilters .more-options{color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel{border-top-color:#cecece}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel.categories .mat-expansion-panel-content .mat-expansion-panel-body a{color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel.categories .mat-expansion-panel-header.opener{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header{background:#0f2b26;background:-webkit-gradient(linear,left top,left bottom,from(#266e62),to(#163d37));background:linear-gradient(180deg,#266e62,#163d37)}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-body a{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{color:#fff!important}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters>div{background-color:#0f2b26}.collectors-elite #GBSearchContainer .gb-pagination .gb-pager:before,.collectors-elite #GBSearchContainer .gb-pagination>div ul li{color:#8df4d8}.collectors-elite #GBSearchContainer .gb-pagesize{color:#cecece}.collectors-elite #GBSearchContainer .gb-pagesize .gb-mat-dropdown .mat-mdc-select-arrow-wrapper{background-color:#266e62}.collectors-elite #GBSearchContainer #GBSearchContent h2,.collectors-elite #GBSearchContainer #GBSearchContent p{color:#dbdbdb}.collectors-elite #GBSearchContainer #GBSeoBottomSearchContainer{color:#cecece}@media(min-width:992px){.collectors-elite #GBSearchContainer .mat-drawer-backdrop{background-color:#0f2b26;display:block!important;max-width:320px;visibility:visible;width:100%}}#GBSearchContainer .ce-logo:before{-webkit-box-flex:0;background-image:url(/theme/assets/logo-ce.svg);background-position:0 0;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:50px;min-width:50%;width:auto}#GBSearchContainer .gb-search-card .gb-card-outer.ce,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer{background-color:#000;border-color:#cecece;color:#cecece}#GBSearchContainer .gb-search-card .gb-card-outer.ce a,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer a{color:#8df4d8}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-card-text p,#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-figures-figure,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-figure{color:#fff!important}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-card-text p+p,#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-figures-label,#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner a:not(.gb-card-seller),.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p+p,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-label,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner a:not(.gb-card-seller){color:#cecece}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-meta ul,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-meta ul{background-color:#fff;border-radius:20px}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-meta ul li,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-meta ul li{margin:3px 5px!important}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-meta ul li+li,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-meta ul li+li{margin-left:0!important}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .btn-secondary,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .btn-secondary{color:#0f2b26}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .btn-addtocart,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .btn-addtocart{background-color:#8df4d8;border-color:#8df4d8;color:#000}#GBSearchContainer .gb-search-card .gb-card-outer.ce.highlighted:before,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer.highlighted:before{border:1px solid #cecece}#viewItem .srcdoc-iframe{border:0;min-height:30px;width:100%}#viewItem .excluded-states{background-color:#eee;border-radius:20px;margin-bottom:20px;padding:20px}#viewItem .excluded-states #excludedStates{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:15px;padding:10px}#viewItem .excluded-states #excludedStates i{color:#d0021b;font-size:18px;margin-right:5px}#viewItem .excluded-states #excludedStates span{color:#555;font-size:15px;font-weight:600;line-height:15px}#viewItem .excluded-states #excludedStatesWidget .more{display:none}#viewItem .excluded-states #excludedStatesWidget .featured-section{margin-bottom:0;margin-top:20px}#viewItem .excluded-states #excludedStatesWidget .featured-section>h2{display:block;font-size:14px;font-weight:600;text-align:center}#viewItem .login-content{margin-bottom:20px}#viewItem .breadcrumb{background-color:rgba(0,0,0,0);font-size:13px;padding:0}#viewItem .breadcrumb .back{color:#4a4a4a;font-weight:600}#viewItem .breadcrumb .back:before{content:"« ";display:inline}#viewItem .breadcrumb .back:after{content:":";display:inline}#viewItem ul.breadcrumb{display:inline-block}#viewItem .pictures{margin-bottom:20px}#viewItem .back-to-search-results{font-size:13px}#viewItem .view-item-main-content .item-content{margin-bottom:20px}#viewItem .view-item-main-content .item-content .item-title{color:#4a4a4a;font-size:18px}#viewItem .view-item-main-content .item-content .item-subtitle{color:#4a4a4a;font-size:16px}#viewItem .view-item-main-content .item-content .seller-info{margin:15px 0}#viewItem .view-item-main-content .item-content #divSeller .seller-details{float:left;margin-bottom:10px;position:relative}#viewItem .view-item-main-content .item-content #divSeller .seller-details:after{clear:both}#viewItem .view-item-main-content .item-content #divSeller .seller-details .user-name{font-weight:600}#viewItem .view-item-main-content .item-content #divSeller .seller-details .user-name:after{clear:both}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1{float:left;margin-bottom:10px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner{left:100%;position:absolute;top:15px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner .ajax-spinner img{height:15px;margin-left:5px;width:15px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner .ajax-spinner span,#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner .back-cover{display:none}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1:after{color:#ccc;content:"|";display:inline-block;padding:0 5px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-2{float:left;margin-bottom:10px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .pipe{color:#ccc;content:"|";float:left;padding:0 5px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-3{float:left;margin-bottom:10px}#viewItem .view-item-main-content .item-content .condition,#viewItem .view-item-main-content .item-content .ffl-req{font-weight:600}#viewItem .view-item-main-content .item-content .condition>span,#viewItem .view-item-main-content .item-content .ffl-req>span{font-weight:300}#viewItem .view-item-main-content .item-content .item-detail-link-1>a{float:right}#viewItem .view-item-main-content .item-content .item-detail-link-2{position:relative}#viewItem .view-item-main-content .item-content .item-detail-link-2 span{float:right;height:19px}#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner{position:absolute;right:80px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner .ajax-spinner img{height:13px;width:13px}#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner .ajax-spinner span,#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner .back-cover{display:none}#viewItem .item-view-counter{margin-bottom:20px;padding-right:0}#viewItem .share-tools{float:right;margin-bottom:20px}#viewItem .share-tools>div{text-align:right}#viewItem .share-button-wrapper{float:right}#viewItem .view-item-table-wrapper{margin-bottom:20px}#viewItem .view-item-table-wrapper>table>tbody>tr:last-child>td,#viewItem .view-item-table-wrapper>table>tbody>tr:last-child>th{border-bottom:1px solid #ddd}#viewItem .view-item-table-wrapper>table>tbody th{width:180px}#viewItem .view-item-table-wrapper>table>tbody td .gbp-next-step span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400}#viewItem .view-item-table-wrapper>table>tbody td .gbp-next-step span:before{content:"";font-family:Glyphicons Halflings;margin-right:3px}#viewItem .view-item-table-wrapper>table>tbody td .gbp-next-step span a{text-decoration:underline}#viewItem .seller-responsibility{margin-bottom:15px;margin-top:15px}#viewItem .row-reversal-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#viewItem .view-item-table-supplemental .table-condensed>tbody>tr>th{padding-left:0}#viewItem .view-item-table-supplemental .item-reminder-text a{font-weight:700}#viewItem .view-item-table-supplemental .item-reminder-text p{margin-bottom:0}#viewItem .view-item-table-supplemental .item-reminder-text .reminder-text{font-weight:400;text-decoration:underline}#viewItem .view-item-supplemental-content{margin-bottom:30px}#viewItem .view-item-supplemental-content .panel-heading{background-color:#fff}#viewItem .view-item-supplemental-content .gb-ad{background-color:#fff;border:thin solid #d9d9d9;border-radius:8px;padding:30px 8px!important}#viewItem .view-item-supplemental-content .gb-ad a:first-child{display:block;margin-bottom:20px}#viewItem .view-item-supplemental-content .gb-ad a img{height:auto;max-width:300px;width:90%}#viewItem>div.alert.alert-info div.guest>p{margin:0}#viewItem .tab-section-wrapper{margin-bottom:20px}#viewItem .values div:nth-child(odd){float:left;padding-right:10px;width:50%}#viewItem .values div:nth-child(2n){float:left;width:50%}#viewItem .values div:last-child{margin-bottom:10px}#viewItem .values div>span:first-child{margin-right:5px}#viewItem .values div>span:first-child:after{content:":"}#viewItem .values div.stand-alone-value{clear:both;float:none;width:100%}#viewItem .values div em{font-style:normal}#viewItem .values div.full-width{width:100%}#viewItem .values div.full-width>h5,#viewItem .values div.full-width>label{clear:both;font-weight:600;margin-bottom:5px;margin-top:0}#viewItem .values div.full-width p strong{font-weight:600}#viewItem .values div.full-width p span{display:block}#viewItem .values div.full-width .input-group-wrap{position:relative;width:auto}#viewItem .values div.full-width .input-group-wrap .input-group{padding-bottom:0;padding-top:0;width:auto}#viewItem .values div.full-width .input-group-wrap .input-group>input{height:40px;width:100px}#viewItem .values div.full-width .input-group-wrap .input-group .btn,#viewItem .values div.full-width .input-group-wrap .input-group .input-group-btn{float:none;margin:0;padding-bottom:0;padding-top:0;width:auto}#viewItem .values div.full-width .input-group-wrap .loader{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;display:none;height:20px;position:absolute;right:-10px;top:10px;width:20px}#viewItem .values div.full-width .err_msg{clear:left;color:#d0021b;float:left;font-size:12px;margin-bottom:15px;width:auto}#viewItem .values div.full-width #handlingText{display:inline;font-style:normal}#viewItem .classic-view{margin-bottom:5px;text-align:left}#viewItem .p65-warning{background-image:url(/theme/assets/p65-warning.svg);background-size:cover;display:inline-block;height:15px;margin-top:10px;padding:0 0 0 18px}#viewItem .featured-section{margin-bottom:20px}.photoPlayerCaptionModal{display:inline}.picture-count{background-color:#555;bottom:0;color:#fff;font-weight:600;left:0;opacity:1;padding:2px 5px;position:absolute}#carousel-view-item{margin:0 auto;width:100%}#carousel-view-item .carousel-control{z-index:1001}#carousel-view-item .gallery-actions{color:#9b9b9b;font-size:14px;margin:15px auto;text-align:center}#carousel-view-item .photoPlayerCaption{display:inline}#carousel-view-item .picture-count{background-color:#555;bottom:0;color:#fff;font-weight:600;left:0;opacity:1;padding:2px 5px;position:absolute}#carousel-view-item .carousel-inner>.item img{display:block;margin-left:auto;margin-right:auto;max-height:400px;max-width:100%}#carousel-view-item .carousel-inner>.item>a{display:block;text-align:center;z-index:999}#carousel-view-item .carousel-inner>.item>a:hover>span{background:url(/theme/assets/ic-zoom-hover.svg) no-repeat;background-color:rgba(73,73,73,.5);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;background-size:200px 200px;display:block;filter:alpha(opacity=80);height:100%;left:50%;opacity:.8;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1000}#carousel-view-item .carousel-outer{background-color:#fff;border:1px solid #d9d9d9;position:relative}#carousel-view-item .carousel-indicators{margin:10px 0 0;overflow:auto;overflow-y:hidden;position:static;text-align:center;white-space:nowrap;width:100%}#carousel-view-item .carousel-indicators li{background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:0;display:inline-block;height:75px;margin:0!important;position:relative;width:100px}#carousel-view-item .carousel-indicators li img{display:block;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:middle}#carousel-view-item .carousel-indicators li.active{border:2px solid #006400}#carousel-view-item .no-content{background-color:#fff;border:1px solid #d9d9d9;text-align:center}#carousel-view-item .no-content img{display:block;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}#carousel-modal .modal-dialog{margin:10px;padding:0;width:auto}#carousel-modal .modal-body{padding:5px}#carousel-modal .modal-content .close-position{background:hsla(0,0%,100%,.3);border:none;border-radius:0 6px;padding:5px;position:absolute;right:0;top:0;z-index:1000}#carousel-modal #carousel-modal-view-item>.carousel-outer>.carousel-inner>.item>img{display:block;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}#viewItem #divSeller .badges{float:left;margin-bottom:10px;margin-right:10px}#viewItem #divSeller .badges .gb-badge>a{height:30px}#viewItem #divSeller .badges .ffl-badge,#viewItem #divSeller .badges .gold-badge,#viewItem #divSeller .badges .gold-charter-badge,#viewItem #divSeller .badges .verified-badge{height:30px;width:30px}#viewItem #divSeller .badges .top-10-badge{height:30px;width:51px}#viewItem #divSeller .badges .top-100-badge,#viewItem #divSeller .badges .top-25-badge{height:30px;width:52px}#viewItem #financingPrequal{margin:0}#viewItem #financingPrequal p,#viewItem #financingPrequal+p{font-size:12px;line-height:12px;margin:0}#viewItem #financingPrequal p .crdv-button-message,#viewItem #financingPrequal p .crdv-learn-more,#viewItem #financingPrequal p a,#viewItem #financingPrequal+p .crdv-button-message,#viewItem #financingPrequal+p .crdv-learn-more,#viewItem #financingPrequal+p a{color:#006400}.row.item-info-wrapper.timeframe>div{border:0}.row.item-info-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #d9d9d9;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:8px 0}.row.item-info-wrapper>div .col-xs-6.short,.row.item-info-wrapper>div .col-xs-6:last-child{padding-left:0}.row.item-info-wrapper>div .col-xs-6 input{float:left;width:100%}.row.item-info-wrapper>div .col-xs-12{margin-top:5px}.row.item-info-wrapper>div .max-bid,.row.item-info-wrapper>div .min-bid{font-size:12px;padding-bottom:5px;text-align:left}.row.item-info-wrapper>div .min-bid{font-size:11px;padding-bottom:0;padding-top:5px}.row.item-info-wrapper>div .min-bid span{color:#000;font-weight:600}.row.item-info-wrapper>div .form-group{margin-bottom:0}.row.item-info-wrapper>div .btn{height:40px}.row.item-info-wrapper>div .btn+.btn,.row.item-info-wrapper>div .btn+.ineligible{margin-top:10px}.row.item-info-wrapper>div .btn-bid,.row.item-info-wrapper>div .btn-offer{background-color:#006400;border:1px solid #006400;color:#fff}.row.item-info-wrapper>div .btn-buy{background-color:#1861b7;border:1px solid #1861b7;color:#fff;margin-top:5px}.row.item-info-wrapper>div .btn-buy:focus,.row.item-info-wrapper>div .btn-buy:hover{color:#fff}.row.item-info-wrapper:last-child>div:last-child{border-bottom:0}.row.item-info-wrapper>div>div .input-group{width:100%}.row.item-info-wrapper>div>div .input-group input{height:40px}.row.item-info-wrapper>div>div .input-group .input-group-btn{width:50%}.row.item-info-wrapper>div>div .input-group .input-group-btn button{width:100%}.row.item-info-wrapper.offers>div{display:block;padding-bottom:12px}.row.item-info-wrapper.offers>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.item-info-wrapper.offers>div>div a{margin:0}.row.item-info-wrapper.offers>div>div.or-div{margin:10px 0 13px;padding-left:15px;padding-right:15px}.row.item-info-wrapper.offers>div>div.or-div>div{position:relative}.row.item-info-wrapper.offers>div>div.or-div>div>div{background-color:#d9d9d9;height:1px;left:0;opacity:1;position:absolute;top:50%;width:100%;z-index:49}.row.item-info-wrapper.offers>div>div.or-div>div>span{background-color:#fff;color:#555;display:inline-block;font-weight:600;padding:0 10px;position:relative;z-index:50}.row.item-info-wrapper.offers>div>div .input-group{width:100%}.row.item-info-wrapper.offers>div>div .input-group .input-group-btn{width:50%}.row.item-info-wrapper.offers>div>div .input-group .input-group-btn button{width:100%}.row.item-info-wrapper.features .subtext{font-size:12px}.row.item-info-wrapper.features .subtext#gbPayMessage1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;top:-13px}.row.item-info-wrapper.features .subtext#gbPayMessage1:before{color:#006400;content:"";font-family:Glyphicons Halflings;margin-right:3px;text-decoration:none}.row.item-info-wrapper.features .subtext#gbPayMessage1 a{text-align:left}.row.item-info-wrapper.features .subtext a{text-decoration:underline}.row.item-info-wrapper.features .ic-take-a-shot{background:rgba(0,0,0,0) url(/theme/assets/ic-takeAshot-2x.png) no-repeat 50%;background-size:cover;display:block;height:50px;margin:0 auto;width:100px}.row.item-info-wrapper.features .ic-take-a-shot span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.row.item-info-wrapper.features .ic-immediate-checkout span{display:inline;margin-right:5px}.row.item-info-wrapper.features .ic-immediate-checkout>div{display:inline;width:auto}.row.item-info-wrapper.features .ic-immediate-checkout>p{font-size:14px;margin:0}.row.item-info-wrapper.features .ic-immediate-checkout>p em{color:#006400;font-style:normal;font-weight:700}.row.item-info-wrapper.features .ic-freedomcoin{background:rgba(0,0,0,0) url(/theme/assets/ic-gbpay-with-fc-logo.svg) no-repeat 50%;background-size:contain;display:block;height:50px;margin:0 auto;max-width:150px;min-width:100px;width:100%}.row.item-info-wrapper.features .ic-freedomcoin span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.row.item-info-wrapper .field-validation-error{font-size:12px;font-weight:600;margin-bottom:5px}.buy-box{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;list-style:none;margin:0 auto 15px;padding:0 15px;text-align:center}.buy-box .value{color:#4a4a4a;font-size:16px;font-weight:600;padding:5px 0}.buy-box .label{color:#666;font-size:12px;font-weight:400;padding-top:0}#viewItem #itemInfoDrawers .item-drawer-wrap+.item-drawer-wrap{margin-top:10px}#viewItem #itemInfoDrawers .item-drawer-wrap>input{display:none}#viewItem #itemInfoDrawers .item-drawer-wrap>label{background:-webkit-gradient(linear,left bottom,left top,from(#004f00),to(#006900));background:linear-gradient(0deg,#004f00,#006900);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;color:#fff;cursor:pointer;justify-content:flex-start;margin:0;padding:10px 15px}#viewItem #itemInfoDrawers .item-drawer-wrap>label i{top:unset;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#viewItem #itemInfoDrawers .item-drawer-wrap>label span{font-size:17px;font-weight:400;margin-left:5px}#viewItem #itemInfoDrawers .item-drawer-wrap>label.no-content{background:#eee;border:1px solid #d9d9d9;color:#555}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div{background-color:#fff;border:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-top:0;height:0;opacity:0;overflow:hidden;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div #item-description .item-description-container{overflow-x:auto;overflow-y:hidden}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div #item-characteristics .div-table>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div #item-characteristics .table{margin-bottom:0;margin-top:10px}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div .show-more{-webkit-box-shadow:0 -5px 20px -4px rgba(0,0,0,.5);box-shadow:0 -5px 20px -4px rgba(0,0,0,.5);display:none;position:relative;width:100%;z-index:10}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div .show-more button{background:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fff));background:linear-gradient(0deg,#eee,#fff);border:0;border-radius:0 0 6px 6px;color:#006400;display:block;font-size:13px;font-weight:600;padding:8px 0;width:100%}#viewItem #itemInfoDrawers .item-drawer-wrap>input:checked+label{border-radius:6px 6px 0 0}#viewItem #itemInfoDrawers .item-drawer-wrap>input:checked+label i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#viewItem #itemInfoDrawers .item-drawer-wrap>input:checked+label+div{height:auto;opacity:1;overflow:visible;padding:15px}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label{border-radius:6px 6px 0 0}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label+div{height:auto;opacity:1;padding:15px}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label+div:not(.no-content){height:140px;overflow:hidden;position:relative}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label+div:not(.no-content) .show-more{bottom:0;display:block;left:0;position:absolute}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input:checked+label+div{height:auto;opacity:1;overflow:visible;padding:15px}@media(min-width:992px){#viewItem #itemInfoDrawers>div #item-description .item-description-container{overflow-x:visible}}#viewItem a.btn{white-space:normal}#viewItem .tools-wrapper .panel-heading{background-color:#fff;color:#006400;font-size:18px}#viewItem .tools-wrapper .glyphicon-ok{color:#006400}#viewItem .tools-wrapper .glyphicon-remove{color:red}#viewItem .tools-wrapper a.btn{white-space:normal}#viewItem .tools-wrapper .two-col-icons>div:first-child{float:left;width:80%}#viewItem .tools-wrapper .two-col-icons>div:nth-child(2){float:right;width:20%}#viewItem .tools-wrapper .alert-success p{margin-bottom:0}@media(max-width:479px){#viewItem .tools-wrapper .alert-success p{float:none!important;margin-bottom:1em}}#viewItem #couponWrap{background-color:#fdeebf;border:1px solid #d9d9d9;border-radius:6px;padding:15px}#viewItem #couponWrap .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#viewItem #couponWrap .top .icon{background:rgba(0,0,0,0) url(/theme/assets/ic_coupon.gif) no-repeat 50%;height:60px;width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}#viewItem #couponWrap .top .info{overflow:hidden}#viewItem #couponWrap .top .info .label{color:#555;display:block;font-size:12px;padding:0 0 5px 15px;text-align:left}#viewItem #couponWrap .top .info h4{color:#000;font-size:24px;font-weight:700;line-height:18px;margin:0;overflow:hidden;padding:0 0 10px 15px;text-overflow:ellipsis;text-transform:uppercase;width:100%}#viewItem #couponWrap .top .info span{color:#006400;display:inline-block;font-size:36px;font-weight:700;line-height:28px;padding-left:15px}#viewItem #couponWrap .top .info span sup{color:#555;font-size:21px;line-height:18px}#viewItem #couponWrap .top .info p{color:#555;font-size:14px;font-weight:700;margin:5px 0 0 15px}#viewItem #couponWrap .top .info a{display:block;margin:5px 0 0 15px;text-decoration:underline}#viewItem #couponWrap .top .info em{display:block;font-size:14px;font-style:unset;margin-left:15px;margin-top:10px}#viewItem #couponWrap p{color:#999;font-size:10px;font-weight:600;margin:10px 0 0}#viewItem #couponWrap.generic .info h4{color:#006400}#viewItem #couponWrap.generic .info p{font-weight:600;margin-top:0}#viewItem #couponWrap.generic .info a{display:block;margin:5px 0 0 15px;text-decoration:underline}.overlayBanner{position:relative}.overlayBanner>div{background-repeat:no-repeat;background-size:contain;height:0;padding-top:30%;position:absolute;width:31%;z-index:1}.overlayBanner .scheduled{background-image:url(/theme/assets/overlay-scheduled.png)}.overlayBanner .sold{background-image:url(/theme/assets/overlay-sold.png)}.overlayBanner .ended{background-image:url(/theme/assets/overlay-ended.png)}.blank-template .add-to-description{margin:0 auto 30px}.blank-template .add-to-description div.glyphicon{border-top:1px solid #d9d9d9;color:#ffbf00;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding-top:5px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blank-template .add-to-description div.glyphicon span{color:#555;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;margin-left:5px}@media(min-width:1200px){.blank-template .add-to-description div{padding-top:10px}}@media screen and (max-device-width:767px){#carousel-view-item .carousel-inner>.item>a:hover>span{background:none}}@media(max-width:479px){.buy-box.fixed-price-item .purchase-action-wrapper .form-group.enter-quantity-wrapper{padding-right:15px}button.btn.btn-primary.buy-button{width:100%}.overlayBanner>div{padding-top:40%;width:41%}#viewItem .view-item-main-content .item-content .item-detail-links{margin-top:10px;width:100%}#viewItem .view-item-main-content .item-content .item-detail-link-1{padding-right:0;width:60%}#viewItem .view-item-main-content .item-content .item-detail-link-1>a{float:left}#viewItem .view-item-main-content .item-content .item-detail-link-2{width:40%}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .instructions{margin-left:0}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .buy-button-wrapper>:nth-child(2){padding-right:15px}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .buy-button-wrapper>.form-group>label{display:none}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .form-control{width:100%}#viewItem .buy-box.auction .purchase-action-wrapper .bid-button-wrapper>:first-child{margin-bottom:0;padding-bottom:0}#viewItem .buy-box.auction-buy-now .purchase-action-wrapper .buy-button-wrapper{padding-left:0}#viewItem .buy-box .reserve-bids>div>div,#viewItem .values div:nth-child(2n),#viewItem .values div:nth-child(odd){width:100%}#viewItem .values div.full-width p span{display:inline}#viewItem .view-item-table-wrapper .table tbody tr th{border-bottom:0;display:block;padding-bottom:0;padding-left:0;width:auto}#viewItem .view-item-table-wrapper .table tbody tr td{border-top:0;display:block;padding-left:0}#viewItem .view-item-table-wrapper .table tbody tr:last-child th{border-bottom:0}#viewItem .div-table .row>div:nth-last-child(n){width:100%}#viewItem .div-table .row>div:nth-last-child(n):nth-child(odd){border-bottom:0;padding-bottom:0}#viewItem .div-table .row>div:nth-last-child(n):nth-child(2n){border-top:0;padding-top:0}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer .col-xs-6{width:100%}#carousel-modal,#carousel-modal .modal-dialog{padding:0}#carousel-view-item .carousel-inner>.item img{max-height:300px}}@media(min-width:480px){.buy-box .row.item-info-wrapper>div .col-xs-6:last-child input,.buy-box .row.item-info-wrapper>div .short input{float:none;margin:5px auto 0;min-width:115px;width:auto}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer>div:not(.offer-button-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer>div .newBadge{margin-right:7px}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer>div label{text-align:left}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer .offer-button-wrapper .row>div:first-child{margin-bottom:0}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer .offer-button-wrapper .row>div:first-child label{display:inline-block}}@media(min-width:768px){#viewItem .excluded-states #excludedStates i{font-size:20px}#viewItem .excluded-states #excludedStates span{font-size:18px;line-height:18px}#viewItem .row-reversal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#viewItem .row-reversal-sm>div{margin-bottom:25px}.alert .button-group>.row>div:nth-child(odd){padding-right:7.5px}.alert .button-group>.row>div:nth-child(2n){padding-left:7.5px}}@media(max-width:767px){#item-characteristics>table.table>tbody>tr td,#item-characteristics>table.table>tbody>tr th{display:inline-block;width:50%}.row.item-info-wrapper .pricing{border-bottom:none}.row.item-info-wrapper .timeframe{border-top:none}.row.item-info-wrapper .timeframe>div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;padding:0}.row.item-info-wrapper>div:last-child,.row.item-info-wrapper>div:nth-child(2n){border-right:none}.buy-box.auction .purchase-action-wrapper{padding-left:15px;padding-right:15px}.buy-box.auction .purchase-action-wrapper .instructions{padding-bottom:10px}.buy-box.auction-buy-now .purchase-action-wrapper{padding-left:15px;padding-right:15px}.buy-box.auction-buy-now .purchase-action-wrapper .instructions{padding-bottom:10px}.buy-box.fixed-price-item .purchase-action-wrapper{padding-left:15px;padding-right:15px}.buy-box.fixed-price-item .purchase-action-wrapper .instructions{padding-bottom:10px;width:100%}#viewItem .item-view-counter{padding-right:15px}#viewItem .share-tools{float:none}#viewItem .share-tools>div{text-align:left}.view-item-table-supplemental{margin-left:0;margin-right:0}#viewItem .div-table .row div:nth-last-child(n+3){border-bottom:1px solid #d9d9d9}.buy-box .purchase-action-wrapper .form-control{display:inline-block}}@media(min-width:768px)and (max-width:991px){.values div:nth-child(2n),.values div:nth-child(odd){width:100%}}@media(max-width:991px){#carousel-view-item .carousel-indicators>li{height:48px;width:64px}}@media(min-width:768px){#carousel-modal .modal-dialog{margin:50px auto;max-width:720px}#carousel-modal .modal-dialog .modal-body{padding:15px 0}#carousel-view-item .carousel-inner>.item{height:539px}#carousel-view-item .carousel-inner>.item img{left:50%;max-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#carousel-modal-view-item{padding-left:15px;padding-right:15px}#carousel-modal-view-item .carousel-inner>.item{height:508px}#carousel-modal-view-item .carousel-inner>.item>img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#viewItem .view-item-table-wrapper .table tbody tr th{width:230px}}@media(min-width:992px){#viewItem .view-item-table-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#viewItem .view-item-table-wrapper,#viewItem .view-item-table-wrapper .item-reminder-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;justify-content:flex-end}#viewItem .view-item-table-wrapper .item-reminder-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#carousel-view-item .carousel-inner>.item{height:400px}#carousel-view-item .carousel-inner>.item img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#carousel-modal .modal-dialog{max-width:910px}#carousel-modal-view-item .carousel-inner>.item{height:651px}}@media(min-width:1200px){#viewItem .excluded-states #excludedStates i{font-size:24px}#viewItem .excluded-states #excludedStates span{font-size:22px;line-height:22px}#viewItem .excluded-states #excludedStatesWidget .featured-section>h2{font-size:16px}#carousel-modal .modal-dialog{max-width:1110px}#carousel-modal-view-item .carousel-inner>.item{height:801px}#carousel-view-item .carousel-inner>.item{height:488px}}.view-item-modal{font-family:Open Sans,sans-serif}.view-item-modal .modal-dialog{height:auto;margin:0 auto}.view-item-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.view-item-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.view-item-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.view-item-modal .modal-dialog .modal-content input[type=text]{border-color:#d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:13px;height:40px}.view-item-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.view-item-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:15px 50px 15px 15px}.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.view-item-modal#itemAbandonedModal1 .modal-dialog .modal-content .modal-body,.view-item-modal#itemAbandonedModal2 .modal-dialog .modal-content .modal-body,.view-item-modal#itemAbandonedModal3 .modal-dialog .modal-content .modal-body,.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body{padding-bottom:15px}.view-item-modal#itemAbandonedModal1 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.view-item-modal#itemAbandonedModal2 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.view-item-modal#itemAbandonedModal3 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{padding-top:6px;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-item-modal#itemAbandonedModal1 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.view-item-modal#itemAbandonedModal2 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.view-item-modal#itemAbandonedModal3 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title{font-weight:700;margin-top:10px}.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title span{font-weight:400}.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-policy{margin-bottom:20px}@media(min-width:768px){.view-item-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.view-item-modal .modal-dialog .modal-content{border-radius:6px}.view-item-modal .modal-dialog .modal-content .modal-body,.view-item-modal .modal-dialog .modal-content .modal-body .modal-text,.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3,.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3 #FFLFinder{border-radius:6px 6px 0 0}}@media(min-width:768px)and (min-width:992px){.view-item-modal .modal-dialog{margin:30px auto;margin:50px auto}}.view-item-modal .modal-open .modal{z-index:999999}#relistModal .modal-text p{font-size:16px;padding-top:10px}#relistResultsModal .relist-results-modal-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#relistResultsModal .relist-results-modal-wrap>div{padding-top:10px;width:20%}#relistResultsModal .relist-results-modal-wrap>div .text-warning{color:#d0021b}#relistResultsModal .relist-results-modal-wrap>div .acting-label{color:#000;font-size:13px}#relistResultsModal .relist-results-modal-wrap>div:nth-child(2n){padding-left:10px;padding-right:10px;width:calc(80% - 20px)}#relistResultsModal .relist-results-modal-wrap>div.cr-modal-status{text-align:right}@media(max-width:479px){#relistResultsModal .relist-results-modal-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#relistResultsModal .relist-results-modal-wrap>div{font-size:14px;width:100%}#relistResultsModal .relist-results-modal-wrap>div:nth-child(2n){padding-left:0;padding-right:0;width:100%}#relistResultsModal .relist-results-modal-wrap>div.cr-modal-status{text-align:left}}body.collectors-elite .breadcrumb .back{color:#cecece!important}body.collectors-elite .main-content .table>tbody>tr>td,body.collectors-elite .main-content .table>tbody>tr>th,body.collectors-elite .main-content .table>tfoot>tr>td,body.collectors-elite .main-content .table>tfoot>tr>th,body.collectors-elite .main-content .table>thead>tr>td,body.collectors-elite .main-content .table>thead>tr>th{border-color:#777}body.collectors-elite .main-content #carousel-view-item .carousel-indicators li{background-color:#fff}body.collectors-elite .main-content #carousel-view-item .carousel-indicators li.active{border-color:#8df4d8}body.collectors-elite .main-content #itemInfoDrawers .item-drawer-wrap>label{background:-webkit-gradient(linear,left bottom,left top,from(#16413a),to(#266e62))!important;background:linear-gradient(0deg,#16413a,#266e62)!important}body.collectors-elite .main-content #itemInfoDrawers .item-drawer-wrap>label.no-content{background:-webkit-gradient(linear,left bottom,left top,from(#d4d1d1),to(#eee))!important;background:linear-gradient(0deg,#d4d1d1,#eee)!important}body.collectors-elite .main-content .panel{color:#000}body.collectors-elite .main-content .panel .panel-header{color:#0f2b26}body.collectors-elite .main-content .panel a:not(.btn),body.collectors-elite .main-content .panel a:not(.btn):active,body.collectors-elite .main-content .panel a:not(.btn):focus{color:#555}body.collectors-elite .main-content .view-item-main-content .item-content .item-title{color:#fff!important}body.collectors-elite .main-content .view-item-main-content .item-content .item-subtitle{color:#cecece!important}body.collectors-elite .main-content .view-item-main-content .item-content .badges{background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.collectors-elite .main-content .buy-box{background-color:#0f2b26;border:0;margin-top:-20px}body.collectors-elite .main-content .buy-box .modal{text-align:left}body.collectors-elite .main-content .buy-box .ic-immediate-checkout>div,body.collectors-elite .main-content .buy-box .ic-immediate-checkout>span{display:none}body.collectors-elite .main-content .buy-box .ce+div>.col-xs-12{margin-top:0}body.collectors-elite .main-content .buy-box .ce img{max-width:250px;width:60%}body.collectors-elite .main-content .buy-box .ce p{margin:10px auto 5px;text-align:center}body.collectors-elite .main-content .buy-box .label,body.collectors-elite .main-content .buy-box .value{color:#fff}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div{border-color:#000;border-width:2px}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div>div.or-div>div>div{background-color:#000;height:2px}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div>div.or-div>div>span{background-color:#0f2b26;color:#fff}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .min-bid span{color:#fff}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div #Reserve>span{color:#8df4d8}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-addon,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-btn .btn{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-addon:focus,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-addon:hover,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-btn .btn:focus,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-btn .btn:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-buy{background-color:#8df4d8!important;border-color:#8df4d8!important;color:#000!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-buy:focus,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-buy:hover{background-color:#55efc5!important;border-color:#55efc5!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-addtocart{background-color:#fff;border-color:#266e62;color:#000}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-addtocart i{color:#266e62}body.collectors-elite .main-content .buy-box .btn[disabled]:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn[disabled]:not(.no-ce){background-color:#cecece;border-color:#cecece}body.collectors-elite .main-content .buy-box .btn-primary:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn-primary:not(.no-ce){background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite .main-content .buy-box .btn-primary:not(.no-ce):focus,body.collectors-elite .main-content .buy-box .btn-primary:not(.no-ce):hover,body.collectors-elite .main-content .view-item-table-wrapper .btn-primary:not(.no-ce):focus,body.collectors-elite .main-content .view-item-table-wrapper .btn-primary:not(.no-ce):hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite .main-content .buy-box .btn-secondary:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn-secondary:not(.no-ce){background-color:#8df4d8!important;border-color:#8df4d8!important;color:#000!important}body.collectors-elite .main-content .buy-box .btn-secondary:not(.no-ce):focus,body.collectors-elite .main-content .buy-box .btn-secondary:not(.no-ce):hover,body.collectors-elite .main-content .view-item-table-wrapper .btn-secondary:not(.no-ce):focus,body.collectors-elite .main-content .view-item-table-wrapper .btn-secondary:not(.no-ce):hover{background-color:#55efc5!important;border-color:#55efc5!important}body.collectors-elite .main-content .buy-box .btn-default:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn-default:not(.no-ce){background-color:#fff;border-color:#266e62;color:#000}body.collectors-elite #couponWrap,body.collectors-elite .alert,body.collectors-elite .modal,body.collectors-elite .tab-section-wrapper,body.collectors-elite .widget .listing{color:#555!important}body.collectors-elite #couponWrap a:not(.btn),body.collectors-elite #couponWrap a:not(.btn):active,body.collectors-elite #couponWrap a:not(.btn):focus,body.collectors-elite #couponWrap a:not(.btn):hover,body.collectors-elite .alert a:not(.btn),body.collectors-elite .alert a:not(.btn):active,body.collectors-elite .alert a:not(.btn):focus,body.collectors-elite .alert a:not(.btn):hover,body.collectors-elite .modal a:not(.btn),body.collectors-elite .modal a:not(.btn):active,body.collectors-elite .modal a:not(.btn):focus,body.collectors-elite .modal a:not(.btn):hover,body.collectors-elite .tab-section-wrapper a:not(.btn),body.collectors-elite .tab-section-wrapper a:not(.btn):active,body.collectors-elite .tab-section-wrapper a:not(.btn):focus,body.collectors-elite .tab-section-wrapper a:not(.btn):hover,body.collectors-elite .widget .listing a:not(.btn),body.collectors-elite .widget .listing a:not(.btn):active,body.collectors-elite .widget .listing a:not(.btn):focus,body.collectors-elite .widget .listing a:not(.btn):hover{color:#006400!important}body.collectors-elite #couponWrap .listing-CTA a,body.collectors-elite .alert .listing-CTA a,body.collectors-elite .modal .listing-CTA a,body.collectors-elite .tab-section-wrapper .listing-CTA a,body.collectors-elite .widget .listing .listing-CTA a{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #couponWrap .listing-CTA a:focus,body.collectors-elite #couponWrap .listing-CTA a:hover,body.collectors-elite .alert .listing-CTA a:focus,body.collectors-elite .alert .listing-CTA a:hover,body.collectors-elite .modal .listing-CTA a:focus,body.collectors-elite .modal .listing-CTA a:hover,body.collectors-elite .tab-section-wrapper .listing-CTA a:focus,body.collectors-elite .tab-section-wrapper .listing-CTA a:hover,body.collectors-elite .widget .listing .listing-CTA a:focus,body.collectors-elite .widget .listing .listing-CTA a:hover{background-color:#164139!important;border-color:#164139!important}#feedback .tab-section-wrapper>.tab-content>.tab-pane{padding:15px}#feedback .nav-tabs .nav-link:not(.active){color:#006400}#feedback .fb-from .notUser{margin-left:1rem}#feedback .feedback-overview .score{font-weight:400;padding-left:15px}#feedback .feedback-overview .seller-details-link-2:before{color:#ccc;content:"|";display:inline-block;padding:0 5px}#feedback .feedback-overview .seller-details-link-1,#feedback .feedback-overview .seller-details-link-2{float:left}#feedback .feedback-overview .badges{text-align:right}#feedback .col1{width:7%}#feedback .col2{width:30%}#feedback .one-month,#feedback .six-mo{min-width:40px}#feedback .twelve-mo{min-width:50px}#feedback .feedback-detailed{margin-bottom:0}#feedback .feedback-detailed .number{font-weight:700;text-align:right}#feedback .feedback-detailed .numberDate{font-weight:400;text-align:right}#feedback .feedback-detailed td{padding-left:4px;padding-right:4px}#feedback .feedback-detailed td.symbol{padding-left:0;padding-right:0}#feedback .fb-entry{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px}#feedback .fb-entry.title-row{font-weight:700;padding-bottom:5px}#feedback .fb-entry:last-child{border-bottom:none}#feedback .fb-score{font-size:18px;font-weight:700}#feedback .fb-from{line-height:24px}#feedback .fb-from span.user-name{color:#000;font-size:14px;font-weight:600}#feedback .fb-from span.user-name a{font-size:12px;font-weight:400}#feedback .fb-from .badges{display:inline-block}#feedback .fb-date,#feedback .fb-item{line-height:24px}#feedback .fb-comment{font-family:Open Sans!important;font-style:italic;font-weight:400;padding-top:10px}#feedback .fb-response{color:#9b9b9b;display:block;font-style:normal;font-weight:600}#feedback .fb-actions{color:#777;padding-top:15px;text-align:right}#feedback .rating-input{padding-bottom:15px;padding-top:15px}#feedback .radio-stacked-tn,#feedback .rating-input{-webkit-box-sizing:border-box;box-sizing:border-box}#feedback .rating{width:16.66667%;width:15%}#feedback .rating,#feedback .rating2{display:inline-block}@media(max-width:767px){#feedback .feedback-overview .seller-details-link-2:before{color:#ccc;content:"|";display:inline-block;padding:0 5px}#feedback .feedback-overview .seller-details-link-2{float:left}#feedback .feedback-overview .seller-details-link-2 a{padding:7.5px 0}#feedback .feedback-overview .seller-details-link-1{float:left}#feedback .feedback-overview .seller-details-link-1 a{padding:7.5px 0}#feedback .feedback-overview .badges{padding-bottom:15px;text-align:left}#feedback .fb-from,#feedback .fb-score{display:inline-block;float:left;font-size:14px;font-weight:600;line-height:24px;vertical-align:middle}#feedback .fb-from{padding-left:0}#feedback .fb-from span{color:#9b9b9b;font-size:.8em;font-weight:400}#feedback .tab-section-wrapper>.tab-content>.tab-pane{border:none;padding:0}#feedback .fb-entry.title-row{display:none}#feedback .fb-entry .col-sm-3{clear:both}#feedback .fb-date{color:#9b9b9b;font-size:12px;font-weight:600}#feedback .fb-item{color:#9b9b9b;font-size:12px;text-align:right}}@media(max-width:479px){#feedback .rText{display:block;max-width:100%}#feedback .radio-stacked-tn,#feedback .radio-stacked-tn .col-xs-2{padding-left:7.5px;padding-right:7.5px}#feedback .fb-actions{text-align:left}#feedback .fb-actions .list-inline{margin-left:-5px;margin-right:-5px}#feedback .fb-actions .list-inline li{display:inline-block;width:auto}#feedback .fb-actions .list-inline a.btn{width:100%}}.make-an-offer{color:#555;margin-bottom:30px}.make-an-offer .alert{background-color:#ffd2d8;border:1px solid #d0021b;border-radius:6px;color:#006400;font-size:16px;margin-bottom:15px;margin-right:45px;padding:10px}.make-an-offer .alert ul{list-style-type:none;margin:0;padding:0}.make-an-offer .alert ul li{color:#d0021b}.make-an-offer .white-section{background-color:#fff;border:0;padding-bottom:0;padding-top:0}.make-an-offer h1,.make-an-offer h2,.make-an-offer h3,.make-an-offer h4,.make-an-offer h5,.make-an-offer hr,.make-an-offer label,.make-an-offer p,.make-an-offer ul{color:#555;margin:0;padding:0}.make-an-offer h1{color:#006400;font-size:16px;font-weight:700}.make-an-offer p{font-size:12px}.make-an-offer hr{border-color:#d9d9d9;width:100%}.make-an-offer ul{list-style-type:none}.make-an-offer #offersAccordion{margin-top:20px}.make-an-offer #offersAccordion .ui-accordion>h3.ui-accordion-header.ui-accordion-header-active:after,.make-an-offer #offersAccordion .ui-accordion>h3.ui-accordion-header:after{content:""}.make-an-offer #offersAccordion>div>h3{background:#006400;background:-webkit-gradient(linear,left top,left bottom,from(#006400),to(#004f00));background:linear-gradient(180deg,#006400 0,#004f00);border:none;border-radius:0;color:#fff;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$gunbroker-green",endColorstr="#004f00",GradientType=0);font-weight:600;height:36px;margin:1px 0 0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.make-an-offer #offersAccordion>div>h3 .ui-accordion-header-icon{display:none}.make-an-offer #offersAccordion>div>h3>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.make-an-offer #offersAccordion>div>h3>span span.letter{font-size:16px}.make-an-offer #offersAccordion>div>h3>span span.badge{background-color:#fff;color:#006400;font-size:12px;font-weight:600;margin-left:5px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.make-an-offer #offersAccordion>div>h3>span i.custom-icon{-webkit-box-flex:1;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-weight:400;height:20px;margin:0;overflow:visible;text-align:right;text-indent:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:900}.make-an-offer #offersAccordion>div>h3>span i.custom-icon:before{border-left:1px dotted #d9d9d9;content:"";width:30px}.make-an-offer #offersAccordion>div>h3.ui-state-active>span span.badge{opacity:0}.make-an-offer #offersAccordion>div>h3.ui-state-active>span i.custom-icon:before{content:""}.make-an-offer #offersAccordion>div>div{border-left:0;border-radius:0;border-right:0;margin:0 auto;padding-left:0;padding-right:0}.make-an-offer #offersAccordion>div>div ul li{padding-left:15px;padding-right:15px}.make-an-offer #offersAccordion>div>div ul li.no-offer{color:#555;font-size:14px}.make-an-offer #offersAccordion>div>div ul li.no-offer strong{color:#000;font-weight:600}@media(max-width:767px){.make-an-offer #offersAccordion{padding-left:0;padding-right:0}}@media(min-width:768px){.make-an-offer{margin-bottom:50px}.make-an-offer p{font-size:13px}.make-an-offer .white-section>ul>li{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}}@media(min-width:1200px){.make-an-offer{margin-bottom:100px}.make-an-offer .alert{font-size:18px;margin-right:0}.make-an-offer h1{font-size:18px;padding-top:10px}.make-an-offer p{font-size:14px}.make-an-offer .white-section{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.make-an-offer #offersAccordion{margin-top:20px}.make-an-offer #offersAccordion>div>h3{background:none;color:#006400;height:auto;margin-top:15px;padding:0 0 15px}.make-an-offer #offersAccordion>div>h3>span span.letter{font-size:18px}.make-an-offer #offersAccordion>div>h3>span span.badge{background-color:#555;color:#fff}.make-an-offer #offersAccordion>div>h3>span i.custom-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start}.make-an-offer #offersAccordion>div>h3>span i.custom-icon .text{font-family:Open Sans,sans-serif;font-size:13px}.make-an-offer #offersAccordion>div>h3>span i.custom-icon .text:before{content:"expand "}.make-an-offer #offersAccordion>div>h3>span i.custom-icon:before{border-left:none;height:auto;margin-left:5px;width:auto}.make-an-offer #offersAccordion>div>h3.ui-state-active>span span.badge{opacity:0}.make-an-offer #offersAccordion>div>h3.ui-state-active>span i.custom-icon .text:before{content:"collapse "}.make-an-offer #offersAccordion>div>h3.ui-state-active>span i.custom-icon:before{content:""}.make-an-offer #offersAccordion>div>h3.ui-accordion-header-active+.ui-accordion-content{display:block!important}.make-an-offer #offersAccordion>div>h3.ui-accordion-header-collapsed+.ui-accordion-content{background-color:rgba(0,0,0,0)!important;border:0;display:block!important}.make-an-offer #offersAccordion>div>h3.ui-accordion-header-collapsed+.ui-accordion-content ul li.item-wrap{border-top:4px solid #d9d9d9!important;height:0;line-height:normal!important;margin:1px 0 0!important;overflow:hidden;padding:0!important}}#confirmationModal{display:none}#confirmationModal .modal-content{border:none}#confirmationModal button.close-btn{background-color:rgba(0,0,0,0);border:none;color:#006400;height:30px;line-height:30px;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:50}#confirmationModal .modal-body .modal-top h4{color:#555;font-size:14px;font-weight:700;margin:15px 0 0;text-align:center}#confirmationModal .modal-body .modal-top h4 span#acceptTitle{color:#006400}#confirmationModal .modal-body .modal-top h4 span#rejectTitle{color:#d0021b}#confirmationModal .modal-body .modal-top span:not(#buyerName){display:none}#confirmationModal .modal-body .modal-item{color:#555}#confirmationModal .modal-body .modal-item h4{font-size:14px;margin:20px 0 0}#confirmationModal .modal-body .modal-item p{font-size:12px;font-weight:700;margin:5px 0 0}#confirmationModal .modal-body .modal-item p span{font-weight:400}#confirmationModal .modal-body .modal-item .input-wrap .form-group{margin:15px 0 0}#confirmationModal .modal-body .modal-item .input-wrap .form-group label{color:#555;font-size:12px}#confirmationModal .modal-body .modal-item .input-wrap .form-group input{border-radius:6px}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child .currency-group{display:table}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child .currency-group .currency{border-radius:0 6px 6px 0}#confirmationModal .modal-body .modal-offer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#confirmationModal .modal-body .modal-offer p{font-size:12px;margin:0}#confirmationModal .modal-body .modal-offer p strong{font-weight:700}#confirmationModal .modal-body .modal-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#confirmationModal .modal-body .modal-ctas button{display:none;width:100%}#confirmationModal .modal-body .modal-ctas div#cancelBtn{background-color:#fff;border-color:#fff;width:100%}#confirmationModal .modal-body .modal-ctas button#confirmBtn,#confirmationModal .modal-body.accept .modal-top span#acceptTitle{display:inline}#confirmationModal .modal-body.accept .modal-ctas button#acceptBtn{display:inline-block}#confirmationModal .modal-body.reject .modal-top span#rejectTitle{display:inline}#confirmationModal .modal-body.reject .modal-ctas button#rejectBtn{display:inline-block}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap .form-group:first-child{max-width:200px;width:200px}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap .form-group:first-child input{width:100%}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap .form-group>span{font-size:11px;margin-top:3px}@media(min-width:768px){#confirmationModal .modal-body .modal-item h4,#confirmationModal .modal-body .modal-top h4{font-size:16px}#confirmationModal .modal-body .modal-item p{font-size:14px}#confirmationModal .modal-body .modal-item .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#confirmationModal .modal-body .modal-item .input-wrap .form-group label{font-size:14px;margin-bottom:3px}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child input{width:100%}#confirmationModal .modal-body .modal-offer p{font-size:14px}#confirmationModal .modal-body .modal-ctas{margin-top:50px}}#alphabetScroller{position:fixed;top:0;z-index:1026}#alphabetScroller,#alphabetScroller .aScroller-wrap{right:0;-webkit-transition:all .3s;transition:all .3s}#alphabetScroller .aScroller-wrap{border-bottom:1px solid #f7f6f2;border-left:1px solid #f7f6f2;border-radius:6px 0 0 6px;border-top:1px solid #f7f6f2;float:right;height:30px;overflow:hidden;position:relative;top:132px;width:45px;z-index:10000}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn{background-color:#006400;border:0;border-radius:6px 0 0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;font-size:16px;font-weight:400;height:28px;top:0;width:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler{height:0;opacity:0}#alphabetScroller .aScroller-wrap .aScroller-bar{height:0}#alphabetScroller .aScroller-wrap .aScroller-bar ul{clear:right;list-style-type:none;margin:0;padding:0}#alphabetScroller .aScroller-wrap .aScroller-bar ul li.disabled{opacity:.5}#alphabetScroller .aScroller-wrap .aScroller-bar ul.activate li.disabled{display:none}#alphabetScroller .aScroller-cover{background-color:#000;height:0;opacity:.5;position:relative;width:0;z-index:9999}body.aScroller-open{overflow:hidden}body.aScroller-open div.search>form{z-index:0}body.aScroller-open #alphabetScroller{height:100%;overflow-y:scroll;top:0;width:100%}body.aScroller-open #alphabetScroller .aScroller-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow:visible;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:0;border-radius:0}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap{background-color:#006400;padding-left:5px;padding-right:5px;text-align:center;width:45px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn{border-radius:0;font-size:14px;height:40px;margin:0;padding:0;width:35px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerToggler:before{content:""}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler{border-bottom:1px dotted #d9d9d9;border-top:1px dotted #d9d9d9;height:40px;opacity:1}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar{background-color:#006400;border-radius:0 0 0 6px;height:auto;padding-left:5px;padding-right:5px;width:45px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding-bottom:80px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul li{margin-top:10px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul li a{color:#fff;font-weight:700}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul li a:hover{text-decoration:none}body.aScroller-open #alphabetScroller .aScroller-cover{height:100%;position:fixed;right:0;top:0;width:100%}@media(min-width:768px){#alphabetScroller .aScroller-wrap{top:143px}}@media(min-width:1200px){#alphabetScroller{background-color:#006400;border-radius:6px;height:30px;margin:30px auto 0;position:static;width:1140px}#alphabetScroller .aScroller-wrap{border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;height:100%;overflow:visible;position:relative;right:auto;top:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;border:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;z-index:1}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn{background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler{height:100%;opacity:1}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler:before{border-left:1px dotted #d9d9d9;font-size:13px;line-height:13px;padding:0 15px}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerToggler{display:none}#alphabetScroller .aScroller-wrap .aScroller-bar{height:100%;width:100%;-webkit-box-flex:1;color:#fff;-ms-flex:1;flex:1;font-weight:600}#alphabetScroller .aScroller-wrap .aScroller-bar ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;padding:0 25px}#alphabetScroller .aScroller-wrap .aScroller-bar ul,#alphabetScroller .aScroller-wrap .aScroller-bar ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#alphabetScroller .aScroller-wrap .aScroller-bar ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#alphabetScroller .aScroller-wrap .aScroller-bar ul li a{color:#fff;line-height:14px;text-decoration:none}#alphabetScroller .aScroller-wrap .aScroller-bar ul li a:hover{text-decoration:none}#alphabetScroller .aScroller-wrap .aScroller-bar ul.activate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#alphabetScroller .aScroller-wrap .aScroller-bar ul.activate li{margin-right:25px}#alphabetScroller .aScroller-cover{background-color:#000;height:0;opacity:.5;position:relative;width:0;z-index:9999}#alphabetScroller.stick{border-radius:0 0 6px 6px;left:0;position:fixed;top:42px;z-index:1}}#makeAnOffer_sellerStatus{position:relative}#makeAnOffer_sellerStatus .container>p{margin-top:3px}@media(min-width:768px){#makeAnOffer_sellerStatus #offersAccordion .ui-accordion h3>.container,#makeAnOffer_sellerStatus #offersAccordion .ui-accordion>.container{width:720px}}@media(min-width:992px){#makeAnOffer_sellerStatus #offersAccordion .ui-accordion h3>.container,#makeAnOffer_sellerStatus #offersAccordion .ui-accordion>.container{width:940px}}@media(min-width:1200px){#makeAnOffer_sellerStatus #offersAccordion .ui-accordion h3>.container,#makeAnOffer_sellerStatus #offersAccordion .ui-accordion>.container{width:1140px}}#makeAnOffer_sellerStatus #offersAccordion>div.no-offer{color:#555;font-size:14px}#makeAnOffer_sellerStatus #offersAccordion>div:first-child>h3{margin-top:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul{background-color:#f7f6f2}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:10px;padding-bottom:20px;padding-top:20px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:0;margin-top:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div{font-size:12px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:first-child{font-weight:600}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:first-child a{color:#006400;font-weight:400;margin-left:3px;text-decoration:underline}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:last-child .badge{background-color:#006400;font-weight:600;margin-right:5px;padding:3px 6px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:10px auto;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>a{max-width:75px;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>a img{height:auto;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div{width:80%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{margin-left:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a{color:#006400;display:block;font-size:13px;line-height:17px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:35px;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm p strong{font-weight:600;margin-right:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm p:last-child{margin-top:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input[type=checkbox]{display:none}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400;cursor:pointer;float:right;font-size:12px;font-weight:400;height:35px;margin-top:-35px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label span{text-decoration:underline}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label i{margin-left:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label i:before{content:""}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label:before{content:"Show ";text-decoration:underline}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap hr{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div{font-size:12px;font-weight:600;text-align:right;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-by{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-qty{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-qty span{margin-left:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-price{width:25%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers{margin-top:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item{padding:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item:nth-child(odd){background-color:#f7f6f2}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .user-name a{color:#006400;display:inline;text-decoration:underline;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .offer-buyer-badges{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .offer-buyer-badges span:first-child{margin-left:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration{font-size:10px;margin-top:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration i{font-style:normal;font-weight:400}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration.low-time{color:#d0021b}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration span.plus{display:none}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-price,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-qty{text-align:right;width:25%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas{margin-top:10px;text-align:right}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div{display:inline-block;width:100px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child{background-color:#fff;margin-right:5px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child:hover{background-color:#eee}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas a{background-color:#ffbf00;border-color:#ffbf00;color:#fff}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas a:hover{border-color:#ffbf00}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label:before{content:"Hide "}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label i:before{content:""}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label+hr{height:1px;margin:15px auto 10px;opacity:1;overflow:visible}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label+hr+.offer-section{height:auto;opacity:1;overflow:visible}#makeAnOffer_sellerStatus #offersAccordion>div .back-to-top{background-color:#f7f6f2;padding:15px 0;text-align:center}#makeAnOffer_sellerStatus #offersAccordion>div .back-to-top a{color:#006400;font-size:12px;text-decoration:underline}@media(min-width:768px){#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:last-child .badge{font-size:13px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:15px auto 0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>a{max-width:100px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div{overflow:visible;width:70%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a{display:block;font-size:14px;line-height:17px;overflow:visible;white-space:normal}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{overflow:visible;white-space:normal}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm{height:auto;text-align:right;width:auto}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm p{width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label{font-size:13px;height:0;margin-top:-10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label+hr{margin:15px auto}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers{padding:0 15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-expiration,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-price,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-qty{width:20%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers{margin-top:15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item{padding:15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .user-name{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .offer-buyer-badges{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-left:10px;margin-top:3px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration{font-size:14px;margin-top:0;text-align:right;width:20%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration>span{display:none}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-price,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-qty{width:20%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas{margin-top:10px;text-align:right}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div{display:inline-block;width:100px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child{background-color:#fff;margin-right:5px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child:hover{background-color:#eee}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:0}#makeAnOffer_sellerStatus #offersAccordion>div:last-child>div{border-bottom:1px solid #d9d9d9}}@media(min-width:1200px){#makeAnOffer_sellerStatus #offersAccordion>div>div{border:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div{font-size:13px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div{overflow:visible;width:70%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{margin-left:15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a{font-size:16px;line-height:normal}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label{font-size:14px;margin-top:-5px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers{padding-right:300px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info{-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas{margin-top:0;width:285px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child{margin-right:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:1px solid #d9d9d9}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:1px solid #d9d9d9}}#makeAnOffer_buyerStatus{position:relative}#makeAnOffer_buyerStatus .container>p{margin-top:3px}#makeAnOffer_buyerStatus #offersAccordion>div>h3 .letter{font-size:14px}#makeAnOffer_buyerStatus #offersAccordion>div:first-child>h3{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul{background-color:#f7f6f2}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:10px;padding-bottom:20px;padding-top:20px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:0;margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:10px auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>a{max-width:75px;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>a img{height:auto;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div{width:80%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{margin-left:10px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a{color:#006400;display:block;font-size:13px;line-height:17px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p strong{font-weight:600;margin-right:3px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:last-child{margin-top:5px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap hr{margin:15px auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section{font-size:12px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section h5{color:#006400;font-size:12px;font-weight:600;text-align:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info{margin:15px auto 20px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div:last-child{margin-top:5px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div p strong{font-weight:600}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div span.plus{display:none}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas{text-align:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas a,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas div{display:inline-block;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div .back-to-top{background-color:#f7f6f2;padding:15px 0;text-align:center}#makeAnOffer_buyerStatus #offersAccordion>div .back-to-top a{color:#006400;font-size:12px;text-decoration:underline}#makeAnOffer_buyerStatus #offersAccordion>div>h3#accepted+div>ul li.item-wrap .offer-section .offer-info>div:last-child p:first-child,#makeAnOffer_buyerStatus #offersAccordion>div>h3#declined+div>ul li.item-wrap .offer-section .offer-info>div:last-child p:first-child{visibility:hidden}@media(min-width:480px){#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p{display:block;margin-top:5px;white-space:nowrap;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p:first-child{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p strong{font-weight:600;margin-right:3px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:first-child{margin-top:5px}}@media(min-width:768px){#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{margin:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>a{max-width:100px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div{overflow:visible;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a{display:block;font-size:14px;line-height:17px;overflow:visible;white-space:normal}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{overflow:visible;white-space:normal}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section h5{font-size:14px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:0}#makeAnOffer_buyerStatus #offersAccordion>div:last-child>div{border-bottom:1px solid #d9d9d9}}@media(min-width:1200px){#makeAnOffer_buyerStatus #offersAccordion>div>div{border:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div{overflow:visible;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{margin-left:15px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a{font-size:16px;line-height:normal}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:540px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p{margin-left:50px;margin-top:0;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:first-child,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:last-child{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>p{width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info{margin:0;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div{width:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div p{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;white-space:nowrap;width:50%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div:last-child{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div:first-child p:first-child{margin-left:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas{text-align:right;width:150px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:1px solid #d9d9d9}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:1px solid #d9d9d9}#makeAnOffer_buyerStatus #offersAccordion>div:last-child>div{border-bottom:0}}#registration{margin-bottom:50px}#registration h1{color:#006400;font-size:30px;font-weight:600}#registration h2{text-align:center}#registration h3.separator{padding-left:5px;padding-right:5px}#registration .acting-h4,#registration h4{background-color:#006400;border-radius:6px 6px 0 0;color:#fff;font-size:14px;font-weight:600;margin-bottom:0;margin-top:0;padding:10px 15px}#registration h5{font-weight:700}#registration h6{color:#000;font-size:14px;font-weight:600;margin-top:20px}#registration label{color:#555;font-size:12px;font-weight:600;line-height:14px}#registration ul{list-style:none;padding-left:10px}#registration i{color:#006400}#registration i.glyphicon-info-sign{font-size:12px}#registration p{font-size:13px;margin:10px 0}#registration p.confirm-info:not(:first-child){margin-top:-5px}#registration input[type=checkbox] label{font-size:13px;font-weight:400}#registration label#IsUserAgreementApprovedLabel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:10px}#registration label#IsUserAgreementApprovedLabel span{text-transform:none}#registration label#IsUserAgreementApprovedLabel span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}#registration label#IsUserAgreementApprovedLabel span:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#registration label#IsUserAgreementApprovedLabel span.ui-checkboxradio-icon-space{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1}#registration #HasBusinessAddress{display:none}#registration #HasBusinessAddress+div.row label.acting-h4{border-radius:6px;cursor:pointer;left:auto;position:relative;top:auto}#registration #HasBusinessAddress+div.row label.acting-h4 i,#registration #HasBusinessAddress+div.row label.acting-h4 span{color:#fff;-webkit-transition:all 1s ease;transition:all 1s ease}#registration #HasBusinessAddress+div.row label.acting-h4 i{left:15px;margin-right:5px;margin-top:-7px;position:absolute;top:50%}#registration #HasBusinessAddress+div.row label.acting-h4 span{padding-left:24px}#registration #HasBusinessAddress+div.row label.acting-h4 span:before{content:"Add "}#registration #HasBusinessAddress+div.row+.revealer{height:0;overflow:hidden}#registration #HasBusinessAddress:checked+div.row label.acting-h4{border-radius:6px 6px 0 0}#registration #HasBusinessAddress:checked+div.row label.acting-h4:after{content:"Remove";float:right;padding-right:20px;text-decoration:underline}#registration #HasBusinessAddress:checked+div.row label.acting-h4 i{left:auto;margin-right:5px;margin-top:-7px;position:absolute;right:10px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#registration #HasBusinessAddress:checked+div.row label.acting-h4 span{padding-left:0}#registration #HasBusinessAddress:checked+div.row label.acting-h4 span:before{content:""}#registration #HasBusinessAddress:checked+div.row+.revealer{height:auto;overflow:visible}#registration .action-buttons{padding-right:15px}#registration #user-agreement{margin-top:15px}#registration .date-of-birth{text-align:center}#registration .date-of-birth-inputs.has-feedback .form-control{padding:6px 12px}#registration .req:before{color:#d0021b;content:"*"}#registration .lead{color:#555;font-size:16px;font-weight:400;margin:0 0 25px}#registration section{background-color:#fff;border-bottom:1px solid #d9d9d9;margin-bottom:25px}#registration .form-control-feedback{height:40px;line-height:40px;right:15px;width:40px}#registration .jqui-dd-wrapper .form-control-feedback{right:42px}#registration .form-group{margin-top:10px}#registration .form-control{height:40px}#registration .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto;padding-left:0}#registration .ui-selectmenu-disabled{background-color:#eee}#registration .ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}#registration .has-error .ui-widget{border-color:#d9534f}#registration .has-error .ui-selectmenu-icon{background-color:#d9534f}#registration .has-success .ui-widget{border-color:#3c763d}#registration .btn-wide{padding-left:40px;padding-right:40px}#registration .btn-muted{background-color:initial;color:#006400}#registration .alertMessage{color:red;font-size:12px}#registration .alertDisplay{text-align:center;width:100%}#registration button{margin-left:15px}#registration .btn-primary:disabled{background-color:#bbe1aa;border-color:#bbe1aa;color:#006400}#registration .btn-muted:disabled{background-color:initial;border:none;color:#006400}#registration .form-submitted-loading{display:none}#registration .form-submitted-loading img{height:33px;margin-right:8px;width:auto}#registration .addresses{margin-top:-15px}#registration .addresses h5{padding-top:15px}#registration .validation-summary-errors{background-color:#f2dede;border:1px solid #d9534f;border-radius:4px;color:#d9534f;padding:10px 10px 0}#registration .GBPayText{font-size:14px;margin:16px 0}#registration .glyphicon-refresh-animate{-webkit-animation:spinw .7s linear infinite;animation:spin .7s linear infinite}#registration .glyphicon-refresh-no-animate{-webkit-animation:none;animation:none}#payfone-modal a{text-decoration:underline}#payfone-modal label{color:#555;font-size:12px;font-weight:600}#payfone-modal .modal-content{border:0;border-radius:0}#payfone-modal .modal-content .modal-header{border-radius:0}#payfone-modal .date-of-birth{text-align:center}#payfone-modal .date-of-birth-inputs.has-feedback .form-control{padding:6px 12px}#payfone-modal .modal-header{background-color:#006400;color:#fff;text-align:center}#payfone-modal .modal-header .modal-title{font-size:20px}#payfone-modal .req:before{color:#d0021b;content:"*"}#payfone-modal .payfone-form{padding:0}#payfone-modal .btn-wide{padding-left:40px;padding-right:40px}#payfone-modal .btn-muted{background-color:initial;color:#006400}#payfone-modal button{margin-left:15px}#payfone-modal .form-control{height:40px}#payfone-modal .form-control-feedback{height:40px;line-height:40px;right:15px;width:40px}#payfone-modal .loading-form{display:none;padding:10px;text-align:center}#payfone-modal .loading-form img{height:40px;margin-right:8px}#payfone-modal #sms-sent{display:none;margin-top:10px}#payfone-modal .modal-footer{clear:both}#payfone-modal .alertMessage{color:red;font-size:12px}#payfone-modal .alertDisplay{text-align:center;width:100%}@media(min-width:768px){#payfone-modal .modal-content{border-radius:6px}#payfone-modal .modal-content .modal-header{border-radius:6px 6px 0 0}}body.registration .main-content{margin-top:0!important}@media(min-width:768px){body.registration .main-content{padding-top:141px!important}}@media(max-height:900px){body.registration.modal-open{overflow:auto;position:relative}body.registration.modal-open #payfone-modal{position:absolute}}@media(max-width:479px){#registration .btn-wide{padding-left:20px;padding-right:20px}#registration label#IsUserAgreementApprovedLabel span{text-transform:none}#registration label#IsUserAgreementApprovedLabel span:last-child{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%}}@media(max-width:991px){#registration{margin-bottom:30px}#registration h1{font-size:24px}#registration .lead{font-size:14px}}@media(max-width:767px){#registration i.glyphicon-info-sign,#registration label{left:-9999px;position:absolute;top:-9999px}#registration #DateOfBirthLabel{left:auto;position:relative;top:auto}#registration .agreement label,#registration .checkbox label,#registration .confirm label,#registration .opt-in label{left:auto;padding-bottom:10px;position:static;top:auto}#registration .has-feedback label~.form-control-feedback{top:0}#registration .date-of-birth-inputs.has-feedback label~.form-control-feedback{top:24px}#registration h4,#registration section{border-radius:0}#payfone-modal .btn-wide{padding-left:20px;padding-right:20px}#payfone-modal .modal-dialog{margin:0}}@media(min-width:768px){#registration .container>.row{margin-left:0;margin-right:0}#registration .action-buttons{padding-right:0}#registration section{border-left:1px solid #d9d9d9;border-radius:6px;border-right:1px solid #d9d9d9}}#FFLFinder .loading{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:contain;display:none;height:50px;position:absolute;right:15px;top:65px;width:50px}#FFLFinder>a{text-decoration:underline}#FFLFinder label{font-size:13px;font-weight:600}#FFLFinder>hr{margin:25px -15px 0}#FFLFinder .make-default-ffl-icon{color:#994713!important;height:18px}#FFLFinder .ffl-on-file-icon{background:rgba(0,0,0,0) url(/theme/assets/ic-ffl-on-file.svg) no-repeat 50%;background-size:contain;display:inline-block;height:18px;width:22px}#FFLFinder .ffl-on-file-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;margin-top:10px}#FFLFinder .ffl-on-file-sub i{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;margin-right:10px}#FFLFinder .ffl-on-file-sub span{vertical-align:top}#FFLFinder .search-options{margin-top:30px}#FFLFinder .search-options .search-option div.btn-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:45px}#FFLFinder .search-options .search-option div.btn-primary span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#FFLFinder .search-options .search-option .ui-selectmenu-text{padding-right:15px}#FFLFinder .search-options .search-option .cta-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px)}#FFLFinder .search-options .search-option .cta-group .input-group{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:15px}#FFLFinder .search-options .search-option .cta-group .input-group #fflSearchZip{height:41px}#FFLFinder .search-options .search-option .validation-error{color:#d0021b;display:none;font-size:12px;margin-top:3px;padding-left:300px}#FFLFinder .search-options .search-option.error .input-group #fflSearchZip{border-color:#d0021b}#FFLFinder .search-options .search-option.error .validation-error{display:block}#FFLFinder .search-options .or-div{padding-bottom:10px;padding-top:10px}#FFLFinder .search-text-results-wrap{background-color:#f7f6f2;height:0;margin:0 -15px;opacity:0;overflow:hidden}#FFLFinder .search-text-results-wrap.show{height:auto;opacity:1}#FFLFinder .search-text-results-wrap>h4{background-color:#555;color:#fff;font-size:13px;font-weight:600;margin:0}#FFLFinder .search-text-results-wrap>h4 span{display:block;padding:10px 15px}#FFLFinder .search-text-results-wrap ul{list-style-type:none;margin:0;padding:0}#FFLFinder .search-text-results-wrap ul.search-text-results{font-size:14px}#FFLFinder .search-text-results-wrap ul.search-text-results>li{border-top:1px solid #d9d9d9;padding:15px 15px 25px}#FFLFinder .search-text-results-wrap ul.search-text-results>li:first-child{border-top:0}#FFLFinder .search-text-results-wrap ul.search-text-results>li.on{background-color:#fffea8!important}#FFLFinder .search-text-results-wrap ul.search-text-results>li:nth-child(2n){background-color:#fff}#FFLFinder .search-text-results-wrap ul.search-text-results>li p{margin:0 0 3px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5{color:#000;font-weight:700;margin:0 0 10px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;margin-left:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file i,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default i,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker i,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker i{color:orange;font-size:18px;margin-right:3px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file>span,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default>span,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker>span,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker>span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker{text-decoration:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker i{color:#18539d}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker:hover{color:#006400;text-decoration:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker:hover span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file{cursor:pointer;text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default{color:#006400;cursor:pointer;font-weight:400;text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default i{margin-right:5px;margin-top:1px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top strong{color:#000;display:block;font-size:12px;font-weight:600}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left{margin-bottom:15px;padding-right:7.5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left>p{margin-top:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left .address-line div,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left .address-line p{margin-bottom:0}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left a{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right{margin-bottom:15px;padding-left:7.5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right .fees>strong{border-bottom:1px solid #d9d9d9;color:#555;display:block;font-size:13px;font-weight:700;text-align:left;width:100%}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right .fees>ul li{margin-top:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right .fees>ul li:first-child{margin:10px 0 0}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm{clear:both}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]{display:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .about-ffl-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400;cursor:pointer;font-weight:400;margin-bottom:20px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .about-ffl-toggler span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .about-ffl-drawer{height:0;opacity:0;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]:checked+.about-ffl-toggler{margin-bottom:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]:checked+.about-ffl-toggler i:before{content:""}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]:checked+.about-ffl-toggler+.about-ffl-drawer{height:auto;opacity:1;padding-bottom:20px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas i{margin-right:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary{background-color:#1861b7;border-color:#1861b7;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px;max-width:45%;text-decoration:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary.focus,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary:focus,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary:hover{background-color:#3787e5!important;border-color:#3787e5!important}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-primary{-webkit-box-flex:1;-ms-flex:1;flex:1}#fflMapContainer{border-top:1px solid #d9d9d9;display:none;height:300px;position:relative;width:auto;z-index:99}#fflMapContainer.show{display:block}#fflMapContainer .map-container,#fflMapContainer>div{height:100%!important;width:auto!important}#fflMapContainer .marker-wrap .marker-title{color:#000;font-size:14px;font-weight:600}#fflMapContainer .marker-wrap .marker-ctas{margin-top:3px}#fflMapContainer .marker-wrap .marker-ctas ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;padding:0}#fflMapContainer .marker-wrap .marker-ctas ul li{font-size:13px}#fflMapContainer .marker-wrap .marker-ctas ul li a,#fflMapContainer .marker-wrap .marker-ctas ul li div{color:#006400;cursor:pointer;text-decoration:underline}#fflMapContainer .marker-wrap .marker-ctas ul li:first-child{margin-right:10px}@media(max-width:479px){#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker{clear:right;margin:0 0 5px;text-align:right;width:auto}#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper:first-child{margin-bottom:15px}}@media(min-width:768px){#FFLFinder .search-options .search-option .cta-group{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}#FFLFinder .search-options .search-option .cta-group .input-group,#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:15px}#FFLFinder .search-options .search-option .cta-group .input-group{margin-top:0}.search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left a{color:#555;text-decoration:none}.search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left a:hover{text-decoration:none}.search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-primary{margin-left:35px}}@media(min-width:992px){#fflMapContainer{height:400px}}#fflContainer .ffl-ctas .btn-primary{display:none}#fflSignupContainer #fflSignupConfirmInfo>div{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;color:#000}#fflSignupContainer #fflSignupConfirmInfo>div>div{font-size:24px;font-weight:600}#fflSignupContainer #fflSignupConfirmInfo>div>span{font-size:18px}#fflSignupContainer #fflSignupConfirmInfo>div p{font-size:16px;margin-bottom:0}#fflSignupContainer .field-validation-valid,#fflSignupContainer .validation-summary-valid{display:none}#fflSignupContainer .errMsg{min-height:auto}#fflContainer h1.page-title{font-size:24px;margin:0}#fflContainer #SelectMasterFFLContainer{height:100vh}#fflContainer #defaultFFL{background:none;border:none}#fflContainer #FFLFinder{position:relative}#fflContainer #FFLFinder h3{color:#000;font-size:14px;margin:10px 0 0;padding-right:65px}#fflContainer #FFLFinder h3 a{text-decoration:underline}#fflContainer #FFLFinder>a{display:block;margin-top:5px}#fflContainer #FFLFinder .loading{right:5px;top:0}#fflContainer #FFLFinder .search-text-results-wrap{background-color:#fff}#fflContainer #FFLFinder .search-text-results-wrap ul.search-text-results>li:nth-child(2n){background-color:#eee}#fflContainer #FFLFinder .ffl-ctas a.btn-secondary:not(.visible-xs){-webkit-box-ordinal-group:3;-ms-flex-order:2;background-color:#006400;border-color:#006400;margin-right:0;order:2}#fflContainer #FFLFinder .ffl-ctas a.btn-secondary:not(.visible-xs):hover{background-color:#002700!important;border-color:#002700!important}#fflContainer #FFLFinder .ffl-ctas a.visible-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fflContainer #FFLFinder .ffl-ctas .btn-primary{display:none}@media(min-width:768px){#fflContainer #FFLFinder{margin-bottom:30px}#fflContainer #FFLFinder .ffl-on-file-sub{margin-bottom:10px;margin-top:50px}#fflContainer #FFLFinder .search-text-results-wrap{border:1px solid #d9d9d9;border-radius:6px;margin-left:0;margin-right:0}#fflContainer #FFLFinder .search-text-results-wrap #fflMapContainer{border:none}#fflContainer #FFLFinder .ffl-ctas{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width:992px){#fflContainer h1.page-title{font-size:30px}#fflContainer #FFLFinder{margin-bottom:50px}#fflContainer #FFLFinder h3{font-size:16px}}#defaultFFLContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#defaultFFLContainer>h1{font-size:24px;margin:0}#defaultFFLContainer>h1 span{color:#555;font-weight:700}#defaultFFLContainer>p{color:#000;font-size:14px;margin:10px 0 0}#defaultFFLContainer .col-tn-12{padding-left:15px;padding-right:15px}#defaultFFLContainer #confirmContainer{border-radius:6px;margin-bottom:15px;padding:15px}#defaultFFLContainer #confirmContainer:not(.alert){background-color:#bbe1aa;border:1px solid #006400;color:#006400}#defaultFFLContainer #confirmContainer #confirmSubject{font-size:18px;font-weight:700}#defaultFFLContainer #confirmContainer #confirmMessage{font-size:14px}#defaultFFLContainer #contentContainer{margin-top:30px}#defaultFFLContainer #contentContainer div.header-bar{background-color:#006400;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#defaultFFLContainer #contentContainer div.header-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}#defaultFFLContainer #contentContainer div.header-bar span{font-weight:400}#defaultFFLContainer #contentContainer div.header-bar span strong{font-weight:600}#defaultFFLContainer #contentContainer section#defaultFFL{background-color:#fff}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel>div{padding-top:5px}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer;margin-left:5px;padding:11px 0 11px 5px}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .clear-btn.top{display:none}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number>span:not(.err_msg){color:#000;font-size:12px;font-weight:700;margin:11px 0;padding-left:5px;padding-right:5px;white-space:nowrap}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input{display:block;width:100%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input#fflSeg1{width:20%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input#fflSeg2{width:24%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input#fflSeg3{width:31%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number .err_msg{display:none}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .or{color:#000;font-weight:700;margin:11px 0}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .find-ffl{margin:5px 0}#defaultFFLContainer #contentContainer section#defaultFFL .address-field p{display:inline;padding-right:5px}#defaultFFLContainer #contentContainer section#defaultFFL>div{margin-bottom:15px}#defaultFFLContainer #contentContainer section#defaultFFL .phone-field>span{margin-right:15px}#defaultFFLContainer #contentContainer section#defaultFFL .phone-field>span i{font-style:normal}#defaultFFLContainer #contentContainer section#defaultFFL .phone-field>span span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#defaultFFLContainer #contentContainer .acting-label{font-weight:700}@media(max-width:479px){#defaultFFLContainer section#defaultFFL .ffl-panel .clear-btn{display:none}#defaultFFLContainer section#defaultFFL .ffl-panel .clear-btn.top{display:block!important;float:right;margin-bottom:8px;margin-right:15px}#defaultFFLContainer section#defaultFFL .ffl-panel .clear-btn.top:before{content:"Clear "}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number{display:block!important}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number input,#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number span{display:block!important;width:100%!important}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number span{text-align:center}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number .err_msg{display:block}#defaultFFLContainer section#defaultFFL .ffl-panel .find-ffl,#defaultFFLContainer section#defaultFFL .ffl-panel .or{text-align:center}}@media(max-width:767px){#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .find-ffl{text-align:center}}@media(min-width:768px){#defaultFFLContainer{padding-bottom:110px}#defaultFFLContainer>.row{margin-left:0;margin-right:0}#defaultFFLContainer #contentContainer{position:relative}#defaultFFLContainer #contentContainer div.header-bar{border-radius:6px 6px 0 0}#defaultFFLContainer #contentContainer .cta-section{margin-top:15px}#defaultFFLContainer #contentContainer .cta-section#ctaBtm .err_msg{height:auto;text-align:right}}@media(min-width:992px){#defaultFFLContainer>h1{font-size:30px}#defaultFFLContainer>p{font-size:16px}#defaultFFLContainer #contentContainer .cta-section div:not(.row){float:right;padding-left:30px;padding-right:0;width:auto}#defaultFFLContainer #contentContainer .cta-section a{padding-left:15px;padding-right:15px}#defaultFFLContainer #contentContainer .cta-section#ctaBtm>div>div{padding-left:15px}#defaultFFLContainer #contentContainer .cta-section#ctaBtm>div>div:last-child{padding-right:15px}}@media(min-width:1200px){#defaultFFLContainer #contentContainer .cta-section a,#defaultFFLContainer #contentContainer .cta-section button{padding-left:35px;padding-right:35px}}.default-ffl-modal{font-family:Open Sans,sans-serif}.default-ffl-modal .modal-dialog{height:auto;margin:0 auto}.default-ffl-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.default-ffl-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.default-ffl-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.default-ffl-modal .modal-dialog .modal-content input[type=text]{border-color:#d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:13px;height:40px}.default-ffl-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:15px 50px 15px 15px}.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.default-ffl-modal#fflModal .modal-dialog .modal-content .modal-body .modal-text h3{font-size:18px;padding-right:150px}.default-ffl-modal#freedomCoinModal .modal-dialog .modal-content .modal-body iframe{border:0;margin-bottom:15px}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#ffbf00}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text strong{color:#000}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p{font-size:20px;margin:20px auto;text-align:center}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p strong{font-size:120%}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-right:0;padding-left:15px;padding-right:15px;text-decoration:underline}.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body{padding-bottom:15px}.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:15px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text p,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text p,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text p,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text p{font-size:16px;margin:20px auto}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul{padding-left:30px;padding-right:30px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li{margin-top:10px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child{margin-top:0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap{margin-bottom:20px;margin-top:20px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label{font-weight:600;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span{text-transform:none}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;padding-left:15px;padding-right:15px}@media(min-width:768px){.default-ffl-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.default-ffl-modal .modal-dialog .modal-content{border-radius:6px}.default-ffl-modal .modal-dialog .modal-content .modal-body,.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3,.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3 #FFLFinder{border-radius:6px 6px 0 0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}}@media(min-width:992px){.default-ffl-modal .modal-dialog{margin:30px auto;margin:50px auto}}#checkoutContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#checkoutContainer>h1{font-size:24px;margin:0}#checkoutContainer>h1 span{color:#555;font-weight:700}#checkoutContainer>p{color:#000;font-size:14px;margin:10px 0 0}#checkoutContainer #confirmMsg{background-color:#bbe1aa;border:1px solid #006400;border-radius:6px;color:#006400;font-size:18px;margin-bottom:15px;padding:15px}#checkoutContainer button+input+#confirmMsg,#checkoutContainer button+input+.alert,#checkoutContainer button+input+alert+#confirmMsg{margin-right:90px}#checkoutContainer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:15px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#checkoutContainer>ul li{margin-top:5px}#checkoutContainer>ul li:first-child{margin-top:0}#checkoutContainer>ul li a{text-decoration:underline}#checkoutContainer>button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;z-index:50}#checkoutContainer>button i{margin-right:3px}#checkoutContainer .tooltip>.tooltip-inner{background-color:#fff;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);font-size:11px;text-align:left}#checkoutContainer .tooltip>.tooltip-inner strong{font-weight:600}#checkoutContainer .tooltip>.tooltip-inner ul{margin:0;padding:0 0 0 15px}#checkoutContainer .tooltip .tooltip-arrow{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:11px 11px 0;bottom:-5px;left:50%;margin-left:-11px}#checkoutContainer .cb{clear:both}#checkoutContainer .btn-sim{background-color:rgba(0,0,0,0);color:#006400}#checkoutContainer .or-div{clear:both;margin:0 15px 15px!important;position:relative;text-align:center}#checkoutContainer .or-div>div{background-color:#d9d9d9;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translate-y(-50%);-ms-transform:translate-y(-50%);transform:translate-y(-50%);width:100%;z-index:1}#checkoutContainer .or-div span{background-color:#fff;color:#555;font-weight:600;padding:0 10px;position:relative;z-index:2}#checkoutContainer .open .or-div span{background-color:#eee}#checkoutContainer #contentContainer{margin-top:30px}#checkoutContainer #contentContainer p{margin:0;padding:0}#checkoutContainer #contentContainer p.bump{margin-top:10px}#checkoutContainer #contentContainer div.header-bar{background-color:#006400;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkoutContainer #contentContainer div.header-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}#checkoutContainer #contentContainer div.header-bar span{font-weight:400}#checkoutContainer #contentContainer div.header-bar span strong{font-weight:600}#checkoutContainer #contentContainer hr{margin:0 0 15px}#checkoutContainer #contentContainer section{background-color:#fff}#checkoutContainer #contentContainer section>div{margin-bottom:15px}#checkoutContainer #contentContainer section .address-panel{display:none;margin-top:15px}#checkoutContainer #contentContainer section .address-field,#checkoutContainer #contentContainer section .phone-field{clear:both;padding-top:5px}#checkoutContainer #contentContainer section .address-field strong,#checkoutContainer #contentContainer section .phone-field strong{font-weight:600}#checkoutContainer #contentContainer section .address-field p,#checkoutContainer #contentContainer section .address-field span{display:block;text-transform:capitalize}#checkoutContainer #contentContainer section .address-field p>i,#checkoutContainer #contentContainer section .address-field span>i{font-style:normal}#checkoutContainer #contentContainer section .phone-field>span{margin-right:15px}#checkoutContainer #contentContainer section .phone-field>span span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#checkoutContainer #contentContainer section .phone-field>span i{font-style:normal}#checkoutContainer #contentContainer section .edit-ffl-link,#checkoutContainer #contentContainer section .edit-link{color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;text-decoration:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#checkoutContainer #contentContainer section .edit-ffl-link i,#checkoutContainer #contentContainer section .edit-link i{font-size:13px;margin-right:5px;text-decoration:none}#checkoutContainer #contentContainer section .edit-ffl-link span,#checkoutContainer #contentContainer section .edit-link span{text-decoration:underline}#checkoutContainer #contentContainer .cta-section div:not(.row){margin-bottom:5px}#checkoutContainer #contentContainer .cta-section div:not(.row) a{text-decoration:none;width:100%}#checkoutContainer #contentContainer .cta-section#ctaBtm{background-color:#fff;border-top:1px solid #d9d9d9;padding-top:30px}#checkoutContainer #contentContainer .cta-section#ctaBtm #policyText{margin-top:5px;text-align:center}#checkoutContainer #contentContainer .cta-section#ctaBtm #policyText a{padding:0;text-decoration:underline}#checkoutContainer #contentContainer .cta-section#ctaBtm .err_msg{height:auto;text-align:center}#checkoutContainer #contentContainer .cta-section button{display:block;width:100%}@media(min-width:768px){#checkoutContainer{padding-bottom:110px}#checkoutContainer>.row{margin-left:0;margin-right:0}#checkoutContainer #contentContainer{position:relative}#checkoutContainer #contentContainer div.header-bar{border-radius:6px 6px 0 0}#checkoutContainer #contentContainer section{border:1px solid #d9d9d9;border-radius:6px}#checkoutContainer #contentContainer section:not(#paymentInfo):not(#orderSummary){margin-bottom:15px}#checkoutContainer #contentContainer section:not(#paymentInfo):not(#orderSummary):nth-child(2){margin-top:0}#checkoutContainer #contentContainer section .address-field p,#checkoutContainer #contentContainer section .address-field span{display:inline}#checkoutContainer #contentContainer section .address-field p{margin-right:5px}#checkoutContainer #contentContainer .cta-section{margin-top:15px}#checkoutContainer #contentContainer .cta-section#ctaBtm{border:0;display:none;padding-top:0}#checkoutContainer #contentContainer .cta-section#ctaBtm>div>div{padding-left:0;padding-right:0}#checkoutContainer #contentContainer .cta-section#ctaBtm .err_msg{height:auto;text-align:right}}@media(min-width:992px){#checkoutContainer>h1{font-size:30px}#checkoutContainer>p{font-size:16px}#checkoutContainer #contentContainer p.bump:first-child{margin-top:0}#checkoutContainer #contentContainer .cta-section{background-color:#fff}#checkoutContainer #contentContainer .cta-section div:not(.row){float:right;padding-left:30px;padding-right:0;width:auto}#checkoutContainer #contentContainer .cta-section a{padding-left:15px;padding-right:15px}#checkoutContainer #contentContainer .cta-section#ctaBtm>div>div{padding-left:15px}#checkoutContainer #contentContainer .cta-section#ctaBtm>div>div:last-child{padding-right:15px}}@media(min-width:1200px){#checkoutContainer #contentContainer .cta-section a,#checkoutContainer #contentContainer .cta-section button{padding-left:35px;padding-right:35px}}.form-inline #checkoutContainer .form-group{display:block}#checkoutContainer .capitalize{text-transform:capitalize}#checkoutContainer .btn[disabled]{background-color:#bbe1aa;border-color:#bbe1aa;color:#fff}#checkoutContainer .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;height:20px}#checkoutContainer .form-group>div>div{margin-bottom:5px}#checkoutContainer .form-group>div>.acting-label,#checkoutContainer .form-group>div>label{margin-bottom:15px}#checkoutContainer .form-group.billing-panel.open,#checkoutContainer .form-group.ffl-panel.open,#checkoutContainer .form-group.nonffl-panel.open{background-color:#eee;border-radius:0 0 6px 6px;margin:-15px -15px 0!important;padding:15px}#checkoutContainer .form-group.billing-panel .cta-wrap,#checkoutContainer .form-group.ffl-panel .cta-wrap,#checkoutContainer .form-group.nonffl-panel .cta-wrap{text-align:center}#checkoutContainer .form-group .radio-group .second:before{content:"-";margin:0 5px}#checkoutContainer .form-group .acting-label,#checkoutContainer .form-group label{background-color:rgba(0,0,0,0);border:0;color:#000;display:block;font-weight:600;position:relative}#checkoutContainer .form-group .acting-label:hover,#checkoutContainer .form-group label:hover{background-color:rgba(0,0,0,0);border:0}#checkoutContainer .form-group .acting-label.subtle,#checkoutContainer .form-group label.subtle{color:#555;font-size:13px;margin-bottom:10px}#checkoutContainer .form-group .acting-label .req:before,#checkoutContainer .form-group label .req:before{color:#d0021b;content:"*"}#checkoutContainer .form-group label{display:none}#checkoutContainer .form-group input[type=checkbox]+label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400}#checkoutContainer .form-group small{font-size:13px;margin-bottom:10px}#checkoutContainer .form-group input[type=number]:not(.currency),#checkoutContainer .form-group input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}#checkoutContainer .form-group input[type=number]:not(.currency).short,#checkoutContainer .form-group input[type=text].short{width:50%}#checkoutContainer .form-group .address-panel a{bottom:3px;font-size:13px;left:15px;position:absolute}#checkoutContainer .form-group .err-parent{position:relative}#checkoutContainer .form-group .err-parent .err_msg+.indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;font-size:14px;height:0;position:absolute;right:15px;top:auto}#checkoutContainer .form-group .err-parent .jqui-dd-wrapper+.err_msg+.indicator{right:60px}#checkoutContainer .form-group .err-parent.error .ui-selectmenu-button,#checkoutContainer .form-group .err-parent.error input{border-color:#d0021b}#checkoutContainer .form-group .err-parent.error .err_msg+.indicator{height:40px;width:40px}#checkoutContainer .form-group .err-parent.error .err_msg+.indicator:before{color:#d0021b;content:""}#checkoutContainer .form-group .err-parent.valid .ui-selectmenu-button,#checkoutContainer .form-group .err-parent.valid input{border-color:#006400}#checkoutContainer .form-group .err-parent.valid .err_msg+.indicator{height:40px;width:40px}#checkoutContainer .form-group .err-parent.valid .err_msg+.indicator:before{color:#006400;content:""}#checkoutContainer .form-group .jqui-dd-wrapper{margin-bottom:1px}#checkoutContainer .form-group .jqui-dd-wrapper .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto}#checkoutContainer .form-group .jqui-dd-wrapper .ui-selectmenu-text{font-family:Open Sans,sans-serif}#checkoutContainer .form-group .cta-section .err_msg{height:auto}#checkoutContainer .form-group .radio-group .err_msg{height:auto;min-height:auto}#checkoutContainer .form-group .radio-group label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,0);border:0;margin:10px 0 0}#checkoutContainer .form-group .radio-group label span:first-child{top:2px}#checkoutContainer .form-group .radio-group label span:last-child{padding-right:10px}#checkoutContainer .form-group .radio-group>div{margin-bottom:0}#checkoutContainer .form-group .radio-group>div:first-child label{margin-top:0}@media(min-width:768px){#checkoutContainer .form-group .radio-group label{margin-bottom:10px;margin-top:0}}@media(min-width:992px){#checkoutContainer .form-group label{display:block}#checkoutContainer .form-group .acting-label.subtle,#checkoutContainer .form-group label.subtle{display:none}#checkoutContainer .form-group .address-panel label{display:block}#checkoutContainer .form-group .address-panel label:not(.acting-label){color:#555;font-size:12px}#checkoutContainer .form-group .address-panel .checkbox-group label{font-size:13px}#checkoutContainer .form-group.cc-panel label,#checkoutContainer .form-group.ship-panel label{color:#555;font-size:12px}}.checkout-order-summary{margin:0;padding-bottom:5px}.checkout-order-summary img{height:auto;max-width:240px;width:100%}.checkout-order-summary a{font-size:14px;text-decoration:underline}.checkout-order-summary hr{margin-top:15px}.checkout-order-summary .tooltip .tooltip-inner a{font-size:11px;margin-left:0;text-decoration:underline}.checkout-order-summary .tooltip .tooltip-inner a:hover{text-decoration:underline}.checkout-order-summary>div:not(.header-bar){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.checkout-order-summary>div:not(.header-bar) i{font-style:normal}.checkout-order-summary>div:not(.header-bar) div:last-child p{text-align:right}.checkout-order-summary>div:not(.header-bar) div:last-child p span{color:#000;display:block;font-size:12px;font-weight:600}.checkout-order-summary>div:not(.header-bar) div:last-child p span i{display:block;font-size:11px;font-style:normal;font-weight:400}.checkout-order-summary>div:not(.header-bar) a{margin-left:5px;text-decoration:none!important}.checkout-order-summary>div:not(.header-bar) a:hover{text-decoration:none!important}.checkout-order-summary>div:not(.header-bar) strong{margin-right:5px}.checkout-order-summary>div:not(.header-bar)#couponDisplay,.checkout-order-summary>div:not(.header-bar)#miscFeeDisplay,.checkout-order-summary>div:not(.header-bar)#orderTotalDisplay,.checkout-order-summary>div:not(.header-bar)#shipCostDisplay,.checkout-order-summary>div:not(.header-bar)#shipMiscDisplay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.checkout-order-summary>div:not(.header-bar)#ccUpChargeDisplay,.checkout-order-summary>div:not(.header-bar)#merchandiseDisplay,.checkout-order-summary>div:not(.header-bar)#shipHandlingDisplay,.checkout-order-summary>div:not(.header-bar)#shipInsuranceDisplay,.checkout-order-summary>div:not(.header-bar)#shipMiscDisplay,.checkout-order-summary>div:not(.header-bar)#taxRateDisplay{display:none}.checkout-order-summary>div:not(.header-bar)#couponDisplay input{background-color:rgba(0,0,0,0);border:0;display:block;font-size:13px;font-weight:400;padding:0}.checkout-order-summary>div:not(.header-bar)#couponDisplay #couponAdjustment{text-align:right}.checkout-order-summary>div:not(.header-bar)#couponDisplay #couponAdjustment #couponDisplayValue{font-style:normal;font-weight:400}.checkout-order-summary>div:not(.header-bar)#couponDisplay #couponAdjustment button{display:inline-block;font-size:12px;padding:0}@media(min-width:768px){.checkout-order-summary{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding-left:15px}.checkout-order-summary>div{margin-left:-15px;margin-right:0;width:auto}.checkout-order-summary hr{margin-left:0;margin-right:15px}}#checkoutContainer section#orderSummary #couponSection{padding:15px 0 30px}#checkoutContainer section#orderSummary #couponSection label{color:#555;display:block;font-weight:700}#checkoutContainer section#orderSummary #couponSection .input-group{display:table;margin:0}#checkoutContainer section#orderSummary #couponSection .input-group input{border-radius:6px 0 0 6px}#checkoutContainer section#orderSummary #couponSection .input-group button{top:0}#checkoutContainer section#orderSummary #couponSection .err_msg{height:auto;min-height:auto}#checkoutContainer section#orderSummary .total-loader{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) 50% no-repeat;background-size:cover;display:none;height:20px;left:calc(100% - 20px);position:absolute;top:0;width:20px}#checkoutContainer section#orderSummary #ctaTop{display:none}#checkoutContainer section#orderSummary.stick{border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 -4px 20px 0 #000;box-shadow:0 -4px 20px 0 #000;left:0;position:fixed;top:0;z-index:1000}#checkoutContainer section#orderSummary.stick hr,#checkoutContainer section#orderSummary.stick>div>div:not(.stuck){display:none!important}#checkoutContainer section#orderSummary.stick>div:first-child .stuck{margin-top:10px}#checkoutContainer section#orderSummary.stick>div#ctaTop{margin-bottom:10px;margin-top:10px}#checkoutContainer section#orderSummary.stick>div#ctaTop>div{margin-bottom:0;margin-top:0}#checkoutContainer section#orderSummary.stick.focus{height:0;overflow:hidden}#checkoutContainer section#orderSummary.stick #couponSection{display:none}@media(min-width:768px){#checkoutContainer section#orderSummary{background-color:rgba(0,0,0,0);border:0;float:right;height:100%;margin-bottom:0;padding-right:0}#checkoutContainer section#orderSummary #couponSection{margin-top:15px;padding:0 0 15px}#checkoutContainer section#orderSummary .cta-section div:not(.row){margin-bottom:0;padding-left:15px;padding-right:15px}#checkoutContainer section#orderSummary .cta-section div:not(.row):last-child{margin-top:10px}#checkoutContainer section#orderSummary .cta-section div:not(.row):first-child{margin-top:0}#checkoutContainer section#orderSummary .header-bar{width:auto}#checkoutContainer section#orderSummary #promoSection{padding:15px}#checkoutContainer section#orderSummary #ctaTop{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:block;padding-bottom:0}#checkoutContainer section#orderSummary #ctaTop>div{margin-top:5px}#checkoutContainer section#orderSummary #ctaTop>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#checkoutContainer section#orderSummary #ctaTop #checkoutCta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;padding-right:15px}#checkoutContainer section#orderSummary #ctaTop #checkoutCta>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#checkoutContainer section#orderSummary #ctaTop #checkoutCta>.addonsCart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkoutContainer section#orderSummary #ctaTop #policyText{margin-left:5px;margin-right:5px;margin-top:5px;text-align:center}#checkoutContainer section#orderSummary #ctaTop #policyText a{padding:0;text-decoration:underline}#checkoutContainer section#orderSummary #ctaTop .err_msg{height:auto;padding-right:15px;text-align:right;width:100%}}@media(min-width:992px){#checkoutContainer section#orderSummary .cta-section div:not(.row),#checkoutContainer section#orderSummary .cta-section div:not(.row):last-child{margin-top:0}#checkoutContainer section#orderSummary #ctaTop>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#checkoutContainer section#orderSummary #ctaTop .err_msg{height:auto;padding-right:15px;text-align:right;width:100%}}@media(max-width:479px){#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input{width:100%!important}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number .clear-btn{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number .clear-btn:before{content:"Clear "}}#checkoutContainer #shippingInfo .form-group .radio-group>div:last-child,#checkoutContainer #shippingInfo .form-group:first-child{margin-bottom:0}#checkoutContainer #shippingInfo .form-group .tracking>div>div{margin-top:10px}#checkoutContainer #shippingInfo .form-group .tracking>div>div strong{font-weight:600}#checkoutContainer #shippingInfo .form-group.ship-panel label{color:#555;display:block!important;font-size:12px}#checkoutContainer #shippingInfo .form-group.ffl-panel .cnr-check-wrap{float:left}#checkoutContainer #shippingInfo .form-group.ffl-panel .cnr-check-wrap label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#555;display:block;font-weight:400}#checkoutContainer #shippingInfo .form-group.ffl-panel .cnr-check-wrap label span:first-child{margin-top:-3px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row p{margin-bottom:15px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row p em{font-style:normal;font-weight:600;text-decoration:underline}#checkoutContainer #shippingInfo .form-group.ffl-panel .row p i{color:#ffbf00}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .find-ffl{text-align:center}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .find-ffl .btn{display:inline-block;margin:0 auto 20px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .input-label{margin-bottom:5px;margin-top:10px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl{display:none}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl p{margin-bottom:0}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .default-ffl-selected,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default{border-radius:0 0 4px 4px;margin:10px -15px -20px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default{background-color:#e5e5e5}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default label{display:inline-block!important;margin-bottom:0}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default label:hover{text-decoration:none}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .effl-warning,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-default-ffl-warning,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-ffl-warning{margin-top:10px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .effl-warning i,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-default-ffl-warning i,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-ffl-warning i{color:#ffbf00}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .default-ffl-selected-invalid{border-radius:0 0 4px 4px;clear:both;margin-bottom:-15px;margin-top:10px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .or-div{padding:0}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number>span{color:#000;font-size:12px;font-weight:700;margin:5px 0;padding-left:5px;padding-right:5px;white-space:nowrap}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input{display:block;width:100%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input#fflSeg1{width:16%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input#fflSeg2{width:18%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input#fflSeg3{width:25%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number .clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer;margin-left:5px;padding:8px 0 8px 5px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .err_msg{clear:left}#checkoutContainer #shippingInfo .form-group .address-panel hr{border-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;margin:5px 0 25px}@media(min-width:768px){#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number #fflSeg1{width:16%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number #fflSeg2{width:18%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number #fflSeg3{width:25%}}#checkoutContainer #paymentInfo .form-group .radio-group .ui-checkboxradio-label.ui-state-disabled .payment-label{-webkit-box-flex:1;-ms-flex:1;flex:1}#checkoutContainer #paymentInfo .form-group .radio-group .ui-checkboxradio-label.ui-state-disabled .payment-label:after{color:#777;content:"(Attempts Exceeded)";font-size:12px;margin-left:5px}#checkoutContainer #paymentInfo .form-group .radio-group .ui-checkboxradio-label.ui-state-disabled .second{display:none!important}#checkoutContainer #paymentInfo .form-group.cc-panel{display:none}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:first-child .err_msg+.indicator{right:0}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:nth-child(2) .gb-cvv-popup-text{padding:0 10px}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:last-child{padding-bottom:20px}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:last-child img{display:none;height:25px;width:auto}#checkoutContainer #paymentInfo .form-group.cc-panel.amx>div .ccv>div:last-child img.amx,#checkoutContainer #paymentInfo .form-group.cc-panel.dis>div .ccv>div:last-child img.dis,#checkoutContainer #paymentInfo .form-group.cc-panel.vmc>div .ccv>div:last-child img.vmc{display:block}#checkoutContainer #paymentInfo .form-group.cc-panel:last-child{padding-bottom:20px}#checkoutContainer #paymentInfo .form-group.cc-panel:last-child img{display:none;height:25px;width:auto}#checkoutContainer #paymentInfo .form-group .address-panel hr{border-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;margin:0 0 25px}#checkoutContainer #paymentInfo .form-group .layaway{font-weight:700;margin-bottom:20px}#checkoutContainer #paymentInfo .form-group .layaway #show-layaway-policy{display:block;font-weight:400;margin-top:5px;text-decoration:underline}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy{float:left;margin:0 0 20px}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label>span:first-child{-webkit-box-flex:0;-ms-flex:0 0 13px;flex:0 0 13px;margin-top:-3px}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label>span:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:479px){#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv{position:relative}#checkoutContainer #paymentInfo .form-group .layaway{margin-bottom:5px}#checkoutContainer #paymentInfo .form-group .layaway #show-layaway-policy{float:right;margin-top:0}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy{margin-top:10px}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label{display:block}}@media(min-width:992px){#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv{position:static}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div{position:relative}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:last-child{padding-bottom:0}}@media(min-width:1200px){#checkoutContainer #paymentInfo .form-group .layaway #show-layaway-policy{display:inline-block;margin-left:10px}}#checkoutContainer section#orderStatus p{margin-bottom:20px}#checkoutContainer section#orderStatus p+.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#checkoutContainer section#orderStatus p+.row>div{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:20px;order:1}#checkoutContainer section#orderStatus p+.row>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer section#orderStatus ul{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}#checkoutContainer section#orderStatus ul li i{color:#d9d9d9;margin-right:5px}#checkoutContainer section#orderStatus ul li i.glyphicon-ok{color:#006400}#checkoutContainer section#orderStatus ul li i.glyphicon-time{font-weight:700}#checkoutContainer section#orderStatus ul li.blue i{color:#18539d}#checkoutContainer section#orderStatus ul li.blue .step-description{border-color:#18539d}#checkoutContainer section#orderStatus ul li.yellow i{color:#ffbf00}#checkoutContainer section#orderStatus ul li.yellow .step-description{border-color:#ffbf00}#checkoutContainer section#orderStatus ul li.red i{color:#d0021b}#checkoutContainer section#orderStatus ul li.red .step-description{border-color:#d0021b}#checkoutContainer section#orderStatus ul li strong,#checkoutContainer section#orderStatus ul li>span{font-size:15px}#checkoutContainer section#orderStatus ul li .step-description{border-left:2px solid;font-size:12px;margin-bottom:10px;margin-left:5px;margin-top:10px;padding:0 0 0 13px}#checkoutContainer section#orderStatus ul li .step-description .btn{display:inline-block;margin:15px auto;text-decoration:none}#checkoutContainer section#orderStatus ul li .step-description>div{margin-bottom:0;text-align:left}#checkoutContainer section#orderStatus ul li .step-description>div:nth-child(2){margin-bottom:15px}#checkoutContainer section#orderStatus ul li .step-description>div>span{display:block}#checkoutContainer section#orderStatus ul li .step-description .form-group,#checkoutContainer section#orderStatus ul li .step-description .form-group>div{margin-top:10px}#checkoutContainer section#orderStatus ul li .step-description .form-group>div:first-child{margin-top:0}#checkoutContainer section#orderStatus ul li .step-description .form-group .jqui-dd-wrapper{margin-bottom:0}#checkoutContainer section#orderStatus a{margin-bottom:20px;text-decoration:underline}#checkoutContainer section#orderStatus .cta-wrap{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;padding:15px;text-align:left}#checkoutContainer section#orderStatus .cta-wrap h5{color:#555;font-weight:600;margin:0 0 10px;text-align:left}#checkoutContainer section#orderStatus .cta-wrap .opt-group{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px;width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{clear:left;display:block;float:left;margin:10px 0 0;text-align:left;text-decoration:none;width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn:first-child{margin-top:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#cancelBtn,#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#completeBtn,#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#editBtn,#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#returnBtn{float:none;text-align:center}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#completeBtn{padding-left:0;padding-right:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.btn-secondary .glyphicon:before{border:1px solid #006400}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn .glyphicon:before{border:1px solid #fff;border-radius:6px;content:"";display:inline-block;height:12px;margin-right:5px;width:12px}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.complete{background-color:#eee;border-color:#eee;color:#006400;font-weight:600;opacity:1;padding-left:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.complete .glyphicon{font-weight:400}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.complete .glyphicon:before{border:0;content:"";height:auto;width:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group:last-child{border:0;margin-bottom:0;padding-bottom:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group:last-child .btn{text-align:center;width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{clear:left}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group .btn{margin-top:10px}@media(min-width:480px){#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{width:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px 5px 0 0;-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px)}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button:nth-child(2n){margin-left:5px;margin-right:0}}@media(min-width:768px){#checkoutContainer section#orderStatus ul li .step-description{text-align:left}#checkoutContainer section#orderStatus ul li .step-description .form-group>div:nth-child(2){margin-top:0}}@media(min-width:992px){#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received i{top:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{display:block}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button,#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button:nth-child(2n){margin:10px 0 0}#checkoutContainer section#orderStatus p+.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#checkoutContainer section#orderStatus p+.row>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer section#orderStatus p+.row>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:1200px){#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{width:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received i{top:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{display:-webkit-box;display:-ms-flexbox;display:flex}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button{margin:10px 5px 0 0;width:calc(50% - 5px)}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button:nth-child(2n){margin:10px 0 0 5px}}#checkoutContainer .omni-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#checkoutContainer .omni-layout #orderSummary a{color:#555;cursor:default}#checkoutContainer .omni-layout #orderSummary a:hover{color:#555}#checkoutContainer .omni-layout #orderSummary .header-bar:before{content:"Item Summary"}#checkoutContainer .omni-layout #orderSummary .header-bar span{display:none}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary{margin-bottom:0;padding-bottom:10px}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div,#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>hr{display:none!important}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:first-child,#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:nth-child(2),#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:nth-child(3),#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:nth-child(4){display:block!important}#checkoutContainer .omni-layout #shippingInfo strong{color:#000;font-weight:600}#checkoutContainer .omni-layout #shippingInfo .form-group .tracking>div>div:first-child{margin-top:0}#checkoutContainer .omni-layout #paymentSummaryWrap{background-color:#fff}@media(min-width:768px){#checkoutContainer .omni-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkoutContainer .omni-layout #orderSummary,#checkoutContainer .omni-layout #shippingInfo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto}#checkoutContainer .omni-layout #orderSummary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary{border-bottom:0;border-radius:6px 6px 0 0;height:100%}#checkoutContainer .omni-layout #shippingInfo{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:0!important;order:1}#checkoutContainer .omni-layout #paymentSummaryWrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;background-color:rgba(0,0,0,0);order:3}}.checkout-modal{font-family:Open Sans,sans-serif}.checkout-modal .modal-dialog{height:auto;margin:0 auto}.checkout-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.checkout-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.checkout-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.checkout-modal .modal-dialog .modal-content input[type=text]{border-color:#d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:13px;height:40px}.checkout-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.checkout-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:15px 50px 15px 15px}.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.checkout-modal#fflModal .modal-dialog .modal-content .modal-body .modal-text h3{font-size:18px;padding-right:150px}.checkout-modal#masterFFLModal{padding-right:0!important}.checkout-modal#masterFFLModal .modal-dialog{height:100%}.checkout-modal#masterFFLModal .modal-dialog .modal-content .modal-body{height:100%;padding-bottom:1px}.checkout-modal#masterFFLModal .modal-dialog .modal-content .modal-body #SelectMasterFFLContainer{height:100%}.checkout-modal#freedomCoinModal .modal-dialog .modal-content .modal-body iframe{border:0;margin-bottom:15px}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#ffbf00}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text strong{color:#000}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p{font-size:20px;margin:20px auto;text-align:center}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p strong{font-size:120%}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-right:0;padding-left:15px;padding-right:15px;text-decoration:underline}.checkout-modal#confirmAbandonModal .modal-dialog .modal-content .modal-body,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body{padding-bottom:15px}.checkout-modal#confirmAbandonModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-modal#confirmAbandonModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body,.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:15px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text p{font-size:16px;margin:20px auto}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text ul{padding-left:30px;padding-right:30px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text ul li{margin-top:10px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child{margin-top:0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap{margin-bottom:20px;margin-top:20px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label{font-weight:600;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span{text-transform:none}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary{margin-bottom:15px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-bottom:15px;padding-left:15px;padding-right:15px}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:0!important}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text input{height:40px}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-row{margin-left:-15px;margin-right:-15px}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text h4,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text h4{margin-top:10px;position:relative}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text h4:before,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text h4:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:60%;width:100%;z-index:49}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text h4 span,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text h4 span{background-color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-left:15px;padding:0 5px;position:relative;z-index:50}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .intro,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .intro{margin-bottom:15px}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .validate-address-section label,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .validate-address-section label{display:inline-block!important}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary{margin-bottom:15px}.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title{font-weight:700;margin-top:10px}.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title span{font-weight:400}.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-policy{margin-bottom:20px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .header-bar{display:none}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary{margin-bottom:15px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-bottom:15px;padding-left:15px;padding-right:15px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .checkout-order-summary{border:0}.checkout-modal#refundModal .modal-body{padding-bottom:0!important}.checkout-modal#refundModal .modal-body .modal-text ul{margin-bottom:20px}.checkout-modal#refundModal .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.checkout-modal#refundModal .flex-row>div{font-size:16px;white-space:nowrap}.checkout-modal#refundModal .flex-row>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;width:auto}.checkout-modal#refundModal .flex-row>div span.err_msg{margin:3px auto 10px;text-align:right;white-space:normal}.checkout-modal#refundModal .flex-row>div label{color:#000;display:block;font-weight:600;margin-bottom:0;margin-right:5px}.checkout-modal#refundModal .flex-row>div #refundOrderTotal{font-size:24px}.checkout-modal#refundModal .flex-row>div .input-group{width:100%}.checkout-modal#refundModal .flex-row>div .input-group .input-group-addon,.checkout-modal#refundModal .flex-row>div .input-group input[type=number]{height:40px}.checkout-modal#refundModal .flex-row>div .input-group .input-group-addon{width:40px}.checkout-modal#refundModal .flex-row>div .input-group input[type=number]{width:100%}.checkout-modal#refundModal .flex-row>div textarea{height:55px;max-width:100%;width:100%}.checkout-modal#refundModal .flex-row>div:last-child{width:100%}.checkout-modal#refundModal .flex-row>div+div{margin-left:30px}.checkout-modal#refundModal .checkbox-wrap{margin-top:15px}@media(min-width:768px){.checkout-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.checkout-modal .modal-dialog .modal-content{border-radius:6px}.checkout-modal .modal-dialog .modal-content .modal-body,.checkout-modal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3,.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3 #FFLFinder{border-radius:6px 6px 0 0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body{padding:0}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text>h3{margin-left:0;margin-right:0}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text>p{margin-left:15px;margin-right:15px}.checkout-modal#refundModal .flex-row{margin:0 auto 20px;width:75%}.checkout-modal#refundModal .checkbox-wrap{margin:15px auto;width:75%}.checkout-modal#masterFFLModal .modal-dialog{height:calc(100% - 40px)}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-row{margin-left:0;margin-right:0}}@media(min-width:992px){.checkout-modal .modal-dialog{margin:50px auto}.checkout-modal#masterFFLModal .modal-dialog{height:calc(100% - 100px)}}.modal-open .modal{z-index:999999}ffl-dialog{display:block;height:100%}ffl-dialog #findFFLModal{height:100%;overflow:hidden}ffl-dialog #findFFLModal .mat-dialog-content{max-height:calc(100vh - 50px)}ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs,ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs .mat-mdc-tab-body-content,ffl-dialog #findFFLModal .mat-dialog-content .mat-mdc-tab-body-wrapper{height:100%}ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs{height:calc(100vh - 135px)}ffl-dialog #findFFLModal .mat-dialog-content .mat-ink-bar{width:50%!important}ffl-dialog #findFFLModal .mat-dialog-content>p{margin:0 0 15px;padding:0 15px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file,ffl-dialog #findFFLModal .mat-dialog-content .make-default,ffl-dialog #findFFLModal .mat-dialog-content .map-marker,ffl-dialog #findFFLModal .mat-dialog-content .web-marker{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file i,ffl-dialog #findFFLModal .mat-dialog-content .make-default i,ffl-dialog #findFFLModal .mat-dialog-content .map-marker i,ffl-dialog #findFFLModal .mat-dialog-content .web-marker i{color:orange;font-size:18px;margin-right:3px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file>span,ffl-dialog #findFFLModal .mat-dialog-content .make-default>span,ffl-dialog #findFFLModal .mat-dialog-content .map-marker>span,ffl-dialog #findFFLModal .mat-dialog-content .web-marker>span{text-decoration:underline}ffl-dialog #findFFLModal .mat-dialog-content .make-default-ffl-icon{color:#994713!important;height:18px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-icon{background:rgba(0,0,0,0) url(/theme/assets/ic-ffl-on-file.svg) no-repeat 50%;background-size:contain;display:inline-block;height:18px;width:22px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;margin-top:10px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-sub i{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;margin-right:10px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-sub span{vertical-align:top}ffl-dialog #findFFLModal .mat-dialog-content fieldset .err_msg{margin-bottom:15px}ffl-dialog #findFFLModal .mat-dialog-content fieldset legend{border:0;color:#000;display:block;font-size:14px;font-weight:600;margin:0;padding:20px 0 15px}ffl-dialog #findFFLModal .mat-dialog-content fieldset .fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}ffl-dialog #findFFLModal .mat-dialog-content #SelectMasterFFLContainer{height:calc(100% - 15px)}ffl-dialog #findFFLModal .mat-dialog-content #mfflSelectionWrapper+#SelectMasterFFLContainer{display:none}ffl-dialog #findFFLModal .mat-dialog-content .address-wrap{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;margin-top:15px;padding:15px}ffl-dialog #findFFLModal .mat-dialog-content .address-wrap span{color:#555;display:block;margin-top:5px}ffl-dialog #findFFLModal .mat-dialog-content .address-wrap span.ffl-name{color:#000;font-size:20px;font-weight:600;margin:0 0 5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;margin-top:30px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);margin-right:0;width:calc(50% - 7.5px)}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{margin-top:15px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group input[type=text]{height:40px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group i{font-style:normal}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group .btn{margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results>h5{background-color:#555;color:#fff;font-size:13px;font-weight:600;margin:0;padding:10px 15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:10px 15px 0 0;width:auto}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li.block{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li .cta-wrap{margin:0 auto 15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li .cta-wrap .btn{margin-top:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul.icons li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul{border-bottom:1px solid #d9d9d9}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul>li{border-top:1px solid #d9d9d9;margin:0;padding:15px;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul>li:first-child{border-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul>li:nth-child(2n){background-color:#f7f6f2}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap h2{color:#000;font-size:18px;font-weight:600;margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .hdr,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap strong{color:#000;font-size:13px;font-weight:600}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .hdr{color:#555;margin-bottom:-15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap p{color:#555;font-size:16px;margin:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number{padding-bottom:20px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .fields-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .fields-wrap span{color:#000;font-size:20px;font-weight:600;margin:0 5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta>div:first-child{margin-bottom:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta .btn{margin-top:0;width:auto}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta .btn.btn-primary{margin-left:7.5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta .btn.btn-secondary{margin-right:7.5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CNRCheckboxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;margin:15px 0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection h3{font-size:18px;margin:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection .input-group-addon{background-color:#555}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection .input-group-addon i{color:#fff}@media(max-width:479px){ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap{margin-bottom:15px;margin-top:30px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:0;margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown{margin-bottom:15px}}@media(min-width:768px){ffl-dialog #findFFLModal .mat-dialog-content{max-height:unset}ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs{height:calc(100% - 75px)}ffl-dialog #findFFLModal .mat-dialog-content .cta-wrap .col-sm-6{padding-left:7.5px!important}ffl-dialog #findFFLModal .mat-dialog-content .cta-wrap .col-sm-6+.col-sm-6{padding-left:15px!important;padding-right:7.5px!important}ffl-dialog #findFFLModal .mat-dialog-content .cta-wrap .btn{min-width:210px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown{margin-right:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul.icons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul.icons li{margin-left:15px;margin-right:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:10px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul{border:2px solid #555;border-radius:6px;color:#fff}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li{margin:0;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;padding:5px 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #555;justify-content:flex-start}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li:first-child,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li:last-child{border-bottom:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li.hdr{background-color:#555;color:#fff;margin-bottom:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li strong{margin-right:5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees .cta-wrap{margin-bottom:0;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-input-wrap,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-input-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-input-wrap .fields-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-input-wrap .fields-wrap span{white-space:nowrap}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-input-wrap .fields-wrap:last-child{-ms-flex-preferred-size:40%;flex-basis:40%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta{margin-top:15px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta>div:first-child{width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta>div:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta .btn{margin:0 0 0 10px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CNRCheckboxWrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .address-wrap span.ffl-name{font-size:20px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #errMessageFFLLicense .err_msg{text-align:right}}payment-dialog .loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;height:100%;left:0;position:absolute;right:0;top:0;width:100%}payment-dialog .loading:before{background-color:#000;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:49}payment-dialog .loading i,payment-dialog .loading span{color:#fff;position:relative;z-index:50}payment-dialog .loading i.fa-spinner-third{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px}payment-dialog #paymentAppModal{height:100%;height:80vh;overflow:hidden}payment-dialog #paymentAppModal .mat-dialog-content{padding:0}payment-dialog #paymentAppModal iframe{border:0;height:calc(100% - 5px);margin:0;width:100%}#legalAcknowledgementModal .mat-dialog-content{max-height:calc(80vh - 115px);padding:0 15px}#legalAcknowledgementModal #legalCtaRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:768px){#paymentAppModal{height:80vh}}#PaymentAppContainer{background-color:#fff;margin-top:56px;overflow-x:hidden}#PaymentAppContainer #paymentForm>.cta-row{margin-top:15px}#PaymentAppContainer #paymentForm>.cta-row button{margin-bottom:15px}#PaymentAppContainer .alert{margin:15px 0}#PaymentAppContainer .alert+.cta-row{margin-top:0}#PaymentAppContainer .alert+.cta-row a,#PaymentAppContainer .alert+.cta-row button{margin:0 0 15px}#PaymentAppContainer #contentContainer{margin-bottom:0;margin-top:0}#PaymentAppContainer #contentContainer .group-label{margin-bottom:10px;margin-top:15px}#PaymentAppContainer #contentContainer ul{list-style-type:none;margin:0 0 5px;padding:0}#PaymentAppContainer #contentContainer ul li{margin-bottom:10px}#PaymentAppContainer #contentContainer ul li:last-child{margin-bottom:0}#PaymentAppContainer #contentContainer .page-section{border-top:0;margin-top:0}#PaymentAppContainer #contentContainer .subtotal-wrap{background-color:#fff;border-bottom:1px solid #d9d9d9;left:0;padding:15px 0;position:fixed;top:0;width:100%;z-index:100}#PaymentAppContainer #contentContainer .subtotal-wrap strong{font-size:16px;white-space:nowrap}#PaymentAppContainer #contentContainer .subtotal-wrap span{color:#555;font-size:18px}#PaymentAppContainer #contentContainer .subtotal-wrap span i{font-style:normal}#PaymentAppContainer #contentContainer .subtotal-wrap span i#TotalDisplay{display:none}#PaymentAppContainer #contentContainer .subtotal-wrap span i:before{content:"$"}#PaymentAppContainer #contentContainer .subtotal-wrap span i.strike{color:#999;text-decoration:line-through}#PaymentAppContainer #contentContainer #billingInfo{background-color:#eee;border-top:0;margin-top:0}#PaymentAppContainer #contentContainer #billingInfo a{text-decoration:underline}#PaymentAppContainer #contentContainer .cta-row{padding-bottom:15px;padding-top:15px}#PaymentAppContainer #contentContainer .cta-row a{border:0;margin-top:20px;padding:0;text-decoration:underline}#PaymentAppContainer #contentContainer #policyText{margin-top:10px;text-align:center}#PaymentAppContainer #contentContainer #invalidItemsBlock{border:2px solid #ffbf00;display:none;position:relative}#PaymentAppContainer #contentContainer #invalidItemsBlock:before{background-color:#ffbf00;content:"";height:100%;left:0;position:absolute;top:0;width:5px}#PaymentAppContainer #contentContainer #invalidItemsBlock>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;padding-top:15px}#PaymentAppContainer #contentContainer #invalidItemsBlock>div i{color:#ffbf00;margin:0 15px 0 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:18px}#PaymentAppContainer #contentContainer #invalidItemsBlock>div>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#PaymentAppContainer #contentContainer #invalidItemsBlock>div>div p{margin:0}#PaymentAppContainer #contentContainer #invalidItemsBlock>div>div p+p{margin-top:10px}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul{margin:0}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul li{margin:0;padding:15px 0;position:relative}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul li:before{background-color:#ffbf00;content:"";height:2px;left:-30px;position:absolute;top:0;width:calc(100% + 60px)}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul li div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#PaymentAppContainer #contentContainer #paymentProgress{display:none;padding-top:15px;text-align:center}#PaymentAppContainer #contentContainer #paymentProgress>strong{display:block;font-size:16px;margin-bottom:10px}#PaymentAppContainer #contentContainer #paymentProgress>p{margin-bottom:20px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;padding:15px 10px 10px;text-align:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane,#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul+ul{margin-top:15px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.steps{color:#000;font-size:18px;font-weight:600}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.steps li{display:none}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.steps li.active{display:list-item}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments{display:none;margin-top:5px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span{color:#000;font-size:16px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span.c,#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span.t{font-size:18px;font-weight:700}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span+span{margin-left:5px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li{border-radius:10px;height:10px;margin:0;width:auto;-webkit-box-flex:0;background-color:#bbe1aa;-ms-flex:0 1 100%;flex:0 1 100%}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li+li{margin-left:10px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li.done,#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li.pending{background-color:#006400}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li.pending{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane>i{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;color:#006400;font-size:42px}#PaymentAppContainer #contentContainer #paymentComplete p{font-size:20px;margin:25px 0 0}#PaymentAppContainer #contentContainer #paymentComplete p strong{font-weight:600}@media(max-width:479px){#PaymentAppContainer #policyText{margin-bottom:20px}}#buyerCartContainer.summary #contentContainer #cartSummary{position:static}#buyerCartContainer.summary #contentContainer #cartSummary #ctaContainer .order-blocks{margin-top:0;padding-bottom:5px}#buyerCartContainer.summary #contentContainer #cartSummary #ctaContainer .subtotal-wrap{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;border-top:1px solid #d9d9d9;order:unset;padding:10px 0}#buyerCartContainer.summary #contentContainer #cartContainer.noNormalItems{display:none}#buyerCartContainer.summary #contentContainer #noNormalPurchases{min-height:135px}#buyerCartContainer.summary #contentContainer #noNormalPurchases p{font-size:16px;padding:10px 15px}#buyerCartContainer.summary .cart-items .cart-item .item-info span{color:inherit}#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex,#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex .order-id{color:#000}#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex .order-id strong{font-weight:600}#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex .item-id{color:#555;font-size:14px}#buyerCartContainer.summary #itemsNotPurchased{margin:30px -15px 0;overflow:hidden}#buyerCartContainer.summary #itemsNotPurchased+#contentContainer{margin-top:0}#buyerCartContainer.summary #itemsNotPurchased .cart-alert,#buyerCartContainer.summary #itemsNotPurchased>div{padding:0}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid;padding:10px 15px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message>div{margin-left:10px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message>div p{margin-bottom:0}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message>div p+p{margin-top:5px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert ul li+li{border-top:2px solid}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.red .alert-message{background-color:#f2dede;border-bottom-color:#d0021b}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.red ul li+li{border-top-color:#d0021b}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.yellow .alert-message{border-bottom-color:#ffbf00}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.yellow ul li+li{border-top-color:#ffbf00}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;padding:0 15px 15px 28px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child .btn{margin-right:15px;width:calc(100% - 15px)}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items .cart-item .item-info>.btn{display:block;margin-top:10px;padding-bottom:8px;padding-top:8px}#buyerCartContainer.summary .items-group+.items-group{border-top:1px solid #d9d9d9}#buyerCartContainer.summary .items-group .cart-items.shipping-group{background-color:#eee;border-bottom:1px solid #d9d9d9;font-size:14px}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item{min-height:unset;padding-bottom:10px;padding-top:10px}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-image-checkbox{padding:0}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-info p{margin-bottom:0}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .cart-info-flex .item-id{margin-top:0}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status{margin-top:10px}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#006400;-ms-flex-direction:row;flex-direction:row}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a:after{content:"";font-family:Glyphicons Halflings;margin-left:5px}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a span{color:#006400;text-decoration:underline}@media(max-width:479px){#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child{width:60%;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;padding-left:22px}}@media(min-width:768px){#buyerCartContainer.summary #contentContainer #cartSummary{position:absolute}#buyerCartContainer.summary #contentContainer #cartContainer.noNormalItems{display:block}#buyerCartContainer.summary #itemsNotPurchased{margin-left:0;margin-right:0}#buyerCartContainer.summary #itemsNotPurchased>div{padding:0 15px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message p{display:inline-block}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child{padding-bottom:0;padding-left:0;width:inherit;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child .btn{max-width:250px}}@media(min-width:1200px){#buyerCartContainer.summary .cart-items .cart-item{min-height:130px}#buyerCartContainer.summary .cart-items .cart-item .item-image-checkbox{width:20%;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}#buyerCartContainer.summary .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 0 0 15px;width:calc(100% - 15px)}#buyerCartContainer.summary .cart-items .cart-item .item-info{margin-left:20%;padding-left:5px;width:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status{margin-top:0;min-width:200px}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#buyerCartContainer.summary .items-group .cart-items.shipping-group{font-size:15px}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-image-checkbox{position:static}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-info{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.my-gunbroker{position:relative;z-index:50}.my-gunbroker+gb-app{position:relative;z-index:49}.my-gunbroker>div{text-align:center}.my-gunbroker :focus{outline:none}.my-gunbroker body,.my-gunbroker h1,.my-gunbroker h2,.my-gunbroker h3,.my-gunbroker h4,.my-gunbroker h5,.my-gunbroker h6,.my-gunbroker html,.my-gunbroker p{font-family:Open Sans,Arial,Helvetica,Geneva,sans-serif}.my-gunbroker .text-left{text-align:left}.my-gunbroker .hide{display:none}.my-gunbroker .col-md-1,.my-gunbroker .col-md-10,.my-gunbroker .col-md-11,.my-gunbroker .col-md-12,.my-gunbroker .col-md-2,.my-gunbroker .col-md-3,.my-gunbroker .col-md-4,.my-gunbroker .col-md-5,.my-gunbroker .col-md-6,.my-gunbroker .col-md-7,.my-gunbroker .col-md-8,.my-gunbroker .col-md-9,.my-gunbroker .row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.my-gunbroker .data-table-wrap{position:relative}.my-gunbroker .data-table-wrap .ngx-spinner{z-index:61!important}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay{border-radius:6px;position:absolute!important}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay .la-ball-scale-multiple{display:none}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay .loading-text{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:50px;left:50%;top:50%;width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay .loading-text p{margin:0;text-align:center}.my-gunbroker section{margin-top:20px;min-height:270px;position:relative}.my-gunbroker .text-right{text-align:right}.my-gunbroker .text-center{text-align:center}.my-gunbroker .text-black{color:#000!important}.my-gunbroker .border-radius{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.my-gunbroker .vcenter{display:table-cell;float:none;vertical-align:middle}.my-gunbroker .nav-pills-label{padding:10px 10px 8px 0}.my-gunbroker input{font-family:Open Sans,Arial,Helvetica,Geneva,sans-serif}.my-gunbroker input::-webkit-input-placeholder{color:#8c8c8c}.my-gunbroker input:-moz-placeholder,.my-gunbroker input::-moz-placeholder{color:#8c8c8c}.my-gunbroker input:-ms-input-placeholder{color:#8c8c8c}.my-gunbroker input::-ms-clear{display:none}.my-gunbroker ::-webkit-input-placeholder{color:#8c8c8c;font-weight:600}.my-gunbroker :-moz-placeholder,.my-gunbroker ::-moz-placeholder{color:#8c8c8c;font-weight:600}.my-gunbroker :-ms-input-placeholder{color:#8c8c8c;font-weight:600}.my-gunbroker button:not(.btn){background-color:rgba(0,0,0,0);border:0;color:auto}.my-gunbroker a,.my-gunbroker img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.my-gunbroker h1{color:#555;margin:0;position:relative}.my-gunbroker h1 em{display:block;font-size:14px}.my-gunbroker h1 span{display:block}.my-gunbroker h1 a.btn{display:none}.my-gunbroker .sold-ico{color:#1c89b6}.my-gunbroker .unsold-ico{color:#ffae00}.my-gunbroker .ico-down-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-gunbroker .inline-box-icon i{display:block;margin-right:3px}.my-gunbroker .inline-box-icon .timer-ico{color:#636363}.my-gunbroker .inline-box-icon .warning-ico{background-color:#ee6c1d}.my-gunbroker .inline-box-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .urgent .timer-ico{background-color:#d71d57}.my-gunbroker .urgent .timer-ico i{color:#fff}.my-gunbroker .urgent span{color:#d71d57;font-weight:700}.my-gunbroker .not-winning .warning-ico{background-color:#ee6c1d;width:auto}.my-gunbroker .not-winning .warning-ico i{color:#fff}.my-gunbroker .not-winning span{color:#ee6c1d;font-weight:700}.my-gunbroker .ended .warning-ico{background-color:#ee6c1d}.my-gunbroker .ended .warning-ico i{color:#fff}.my-gunbroker .ended span{color:#ee6c1d;font-weight:700}.my-gunbroker .td-cell.active .active-ico{background-color:#004b00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 4px 0;position:absolute;top:0;width:28px!important}.my-gunbroker .td-cell.active .active-ico i{color:#fff}.my-gunbroker .td-cell.active span{color:#004b00;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .td-cell.notactive .notactive-ico{background-color:#9a9a9a;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 4px 0;position:absolute;top:0;width:28px!important}.my-gunbroker .td-cell.notactive .notactive-ico i{color:#fff}.my-gunbroker .td-cell.notactive span{color:#9a9a9a;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .first-item-plus .first-item-plus-ico{background-color:#1c89b6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 6px;position:absolute;top:0;width:28px!important}.my-gunbroker .first-item-plus span{color:#1c89b6;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .sale-price .sale-price-ico{background-color:#32b332;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 6px;position:absolute;top:0;width:28px!important}.my-gunbroker .sale-price span{color:#32b332;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .weight .weight-ico{background-color:#945822;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 6px;position:absolute;top:0;width:28px!important}.my-gunbroker .weight span{color:#945822;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .rating-satisfactory{color:#000}.my-gunbroker .rating-poor{color:#d71d57}.my-gunbroker .btn{border-radius:6px!important;white-space:normal}.my-gunbroker .btn.btn-sim{padding-left:0;padding-right:0;text-decoration:underline}.my-gunbroker .btn .caret{margin-left:0;width:auto}.my-gunbroker .text-link{cursor:pointer;font-weight:400}.my-gunbroker .text-link:hover{color:#004b00;text-decoration:underline}.my-gunbroker .text-link-white{color:#fff;cursor:pointer;font-weight:400}.my-gunbroker .text-link-white:hover{color:#fff;text-decoration:underline}.my-gunbroker .text-link-green{color:#006400}.my-gunbroker .text-link-blue{color:#1861b7}.my-gunbroker .text-link-red{color:#d71d57}.my-gunbroker .btn-default{background-color:#fff;border:1px solid #d9d9d9;color:#006400}.my-gunbroker .btn-default:hover{background-color:#004b00;border-color:#004b00!important;color:#fff!important}.my-gunbroker .dropdown-toggle.btn-default{background-color:#fff;border-color:#d9d9d9;color:#636363}.my-gunbroker .dropdown-toggle.btn-default:hover{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .dropdown-toggle.btn-default.active{background-color:#f8f8f8;border-color:#d9d9d9;color:#006400}.my-gunbroker .open>.dropdown-toggle.btn-default:focus{background-color:#006400!important;border-color:#006400!important;color:#fff!important}.my-gunbroker .dropdown-toggle.btn-default.rss-btn{background-color:#f8f8f8;border-color:#d9d9d9;color:#ffae00}.my-gunbroker .dropdown-toggle.btn-default.rss-btn:hover{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .btn-primary-blue{background-color:#1861b7;color:#fff}.my-gunbroker .btn-primary-blue:hover{background-color:#0f52a1;color:#fff}.my-gunbroker .btn-primary-blue:active,.my-gunbroker .btn-primary-blue:focus{background-color:#1861b7}.my-gunbroker .btn-notification i{color:#ffae00}.my-gunbroker .btn-link{color:#fff}.my-gunbroker .btn-link:hover{background-color:#004b00;border-color:#004b00;color:#fff}.my-gunbroker .btn-danger{background-color:#f8f8f8;border-color:#d9d9d9;color:#d71d57}.my-gunbroker .btn-danger-full,.my-gunbroker .btn-danger:hover{background-color:#d71d57;border-color:#d71d57;color:#fff}.my-gunbroker .btn-danger-full:hover{background-color:#7d1133;border-color:#7d1133}.my-gunbroker .btn-disabled{background-color:#f8f8f8;border:1px solid #d9d9d9;color:#9a9a9a;cursor:default;pointer-events:none}.my-gunbroker .btn-clear-bg-white-text{background-color:none;color:#fff}.my-gunbroker .btn-clear-bg-white-text:hover{background-color:#004b00;color:#fff}.my-gunbroker .btn-white-bg-w-green-text{background-color:#fff;color:#006400}.my-gunbroker .btn-white-bg-w-green-text:hover{background-color:#004b00;color:#fff}.my-gunbroker .nav-pills>li{width:auto!important}.my-gunbroker .nav-pills>li>a{background-color:#f8f8f8;border-color:#d9d9d9;color:#006400}.my-gunbroker .nav-pills>li.active>a,.my-gunbroker .nav-pills>li.active>a:focus,.my-gunbroker .nav-pills>li.active>a:hover{background-color:#006400;border-color:#004b00;color:#fff}.my-gunbroker .main-wrapper .btn-indicators{display:inline-block;margin:0 5px 0 0;padding:0}.my-gunbroker .main-wrapper .btn-indicators .title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 0 6px 12px;white-space:normal}.my-gunbroker .main-wrapper .btn-indicators .nums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;border-left:1px dotted #fff;color:#ffae00;font-weight:700;justify-content:center;margin:0 0 0 10px;padding:6px 12px 6px 10px}.my-gunbroker .main-wrapper .btn-indicators:last-child{margin-right:0}.my-gunbroker .main-wrapper:not(.my-account) .btn-indicators{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .btn-default.btn-indicators .nums{border-left:1px solid #d9d9d9}.my-gunbroker .btn-default.btn-indicators:hover .nums{border-left:1px solid #79aa7a}.my-gunbroker .main-wrapper .intro-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative;z-index:9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .main-wrapper .intro-title>h1{font-size:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-gunbroker .main-wrapper .intro-title a{margin:5px 5px 0 0}.my-gunbroker .main-wrapper .intro-title .btn{white-space:nowrap}.my-gunbroker .main-content{float:left;margin-bottom:15px;width:100%}.my-gunbroker .main-content .alert{text-align:center}.my-gunbroker .general-dashboard{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .general-dashboard,.my-gunbroker .general-dashboard>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.my-gunbroker .general-dashboard>div{width:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .general-dashboard>div.block{display:block}.my-gunbroker .general-dashboard .purple-icon{color:#900e82!important}.my-gunbroker .general-dashboard .card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;padding:20px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#006400;-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .general-dashboard .card i{color:#ffae00}.my-gunbroker .general-dashboard .card .ico-tag-dollar-lg-yellow{background-image:url(../../theme/assets/ic_tag_dollar_lg_yellow.png);background-repeat:no-repeat;display:block;height:41px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card .ico-tag-makeOffer{background-image:url(../../theme/assets/ic_tag_dollar_makeOffer.png);background-repeat:no-repeat;display:block;height:41px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card .ico-tag-receive{background-image:url(../../theme/assets/ic_tag_dollar_receive.png);background-repeat:no-repeat;display:block;height:41px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card .ico-tag-gbpay{background-image:url(../../theme/assets/bitrail.webp);background-repeat:no-repeat;display:block;height:52px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card.omni i{background:rgba(0,0,0,0) url(/theme/assets/img-outdoorpay-cobranded-logo.svg) no-repeat 50%;background-size:contain;display:block;height:70px;margin:0 auto 10px;width:100%}.my-gunbroker .general-dashboard .card h3{font-size:32px;font-weight:700;margin:0 0 10px}.my-gunbroker .general-dashboard .card h2{font-size:26px;margin:10px 0;padding:0}.my-gunbroker .general-dashboard .card-w-details{border:1px solid #006400;color:#006400;float:left;margin:2px;padding:15px 20px}.my-gunbroker .general-dashboard .card-w-details .title{border-bottom:1px solid #d9d9d9;margin:0 0 20px;padding:0 0 10px}.my-gunbroker .general-dashboard .card-w-details .title h2{color:#636363;font-size:24px;margin:10px 0;padding:0}.my-gunbroker .general-dashboard .card-w-details .title .btn{margin:0 0 0 10px}.my-gunbroker .general-dashboard .card-w-details h3{color:#333;font-size:20px;font-weight:400;margin:0 0 15px}.my-gunbroker .general-dashboard .card-w-details p{color:#333}.my-gunbroker .general-dashboard .card-w-details p span{color:#636363;display:block;font-size:12px}.my-gunbroker .general-dashboard .card-w-details p strong{display:block;font-size:14px}.my-gunbroker .general-dashboard .card-w-details .ffl-spec-info{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:10px 0;padding:10px 0}.my-gunbroker .general-dashboard .card-w-details .owe strong{color:#d71d57;font-size:24px}.my-gunbroker .general-dashboard .card-w-details .payment-types{color:#333;margin:0 0 4px}.my-gunbroker .general-dashboard .card-w-details .invalid{color:#d71d57}.my-gunbroker .general-dashboard .card-w-details.third{width:33.3333%}.my-gunbroker .general-dashboard .card-w-details.half{width:50%}.my-gunbroker .general-dashboard .card-w-details.edge-to-edge{padding:15px 5px 15px 0}.my-gunbroker .general-dashboard .card-w-details.membership-types .col-md-6{padding:8px 0}.my-gunbroker .general-dashboard .card-w-details.no-border{border:0}.my-gunbroker .general-dashboard .card-w-details.card-no-inner-padding .title{margin:0}.my-gunbroker .general-dashboard .card-w-details.card-no-inner-padding .pagi{border:0}.my-gunbroker .general-dashboard .row.card{padding:0}.my-gunbroker .general-dashboard .row.card .col-md-7{padding:55px 15px}.my-gunbroker .general-dashboard .row.card .col-md-5{background-color:#f8f8f8;color:#636363;padding:42px 14px}.my-gunbroker .general-dashboard .row.card .col-md-5 h3{color:#d71d57}.my-gunbroker .general-dashboard .card-blue{background-color:#1861b7;border:0;color:#fff}.my-gunbroker .general-dashboard .card-blue a:hover{background-color:#0f52a1!important}.my-gunbroker .general-dashboard .card-blue .btn{background-color:#fff!important;border:0;color:#1861b7}.my-gunbroker .general-dashboard .card-blue i.ico-tag-dollar-lg-yellow{background-image:url(../../theme/assets/ic_tag_dollar_lg_yellow.png);background-repeat:no-repeat;display:block;height:40px;width:36px}.my-gunbroker .buy .general-dashboard .card,.my-gunbroker .my-support .general-dashboard .card>div,.my-gunbroker .sell .general-dashboard .card{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-support .general-dashboard .card>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.my-gunbroker .my-support .general-dashboard .card>div .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.my-gunbroker .my-support .general-dashboard .card>div .btn:nth-child(2){margin-left:5px}.my-gunbroker .mobile-order-status span{display:block}.my-gunbroker .mobile-order-status strong{color:#1861b7}.my-gunbroker .mobile-order-status .bar{background-color:#1861b7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;height:5px}.my-gunbroker .mobile-order-status .zero-of-six{width:0}.my-gunbroker .mobile-order-status .one-of-six{width:17%}.my-gunbroker .mobile-order-status .two-of-six{width:34%}.my-gunbroker .mobile-order-status .three-of-six{width:50%}.my-gunbroker .mobile-order-status .four-of-six{width:67%}.my-gunbroker .mobile-order-status .five-of-six{width:83%}.my-gunbroker .mobile-order-status .six-of-six{width:100%}.my-gunbroker .mini-grid .datatable-body-cell-label{color:#333}.my-gunbroker .mini-grid .datatable-body-cell-label .btn{display:block}.my-gunbroker .pagi{padding:15px}.my-gunbroker .pagi ul{float:right;list-style:none;margin:0;padding:0}.my-gunbroker .pagi ul li{float:left}.my-gunbroker .pagi ul li a{border-radius:4px;color:#636363;display:block;padding:5px 10px}.my-gunbroker .pagi ul li a i{margin:0;padding:0}.my-gunbroker .pagi ul li a span{display:block;font-size:18px}.my-gunbroker .pagi ul li a:hover{color:#006400}.my-gunbroker .pagi ul .curr a{background-color:#f8f8f8;color:#006400;font-weight:600}.my-gunbroker .pagi ul .border-right{border-right:3px solid #d9d9d9;margin:0 10px 0 0;padding:0 5px 0 0}.my-gunbroker .pagi ul .border-left{border-left:3px solid #d9d9d9;margin:0 0 0 10px;padding:0 0 0 5px}.my-gunbroker .rating-table{margin:0 0 20px}.my-gunbroker .rating-table .row{padding:4px 0}.my-gunbroker .rating-table .rating{border-top:1px solid #eee}.my-gunbroker .main-content{position:relative;z-index:2!important}.my-gunbroker .start-and-date .col-md-5,.my-gunbroker .start-and-date .col-md-6{width:auto}.my-gunbroker .start-and-date .col-md-1{width:11px!important}.my-gunbroker ul.pager,.my-gunbroker ul.pager li{width:auto!important}.my-gunbroker .items-to-show .btn-group{border-radius:4px}.my-gunbroker .general-dashboard .card-blue a:hover{background-color:#0f52a1;color:#fff}.my-gunbroker .alert-notification{bottom:0;height:63px;left:0;position:fixed;right:0;top:108px;z-index:9999}@media(max-width:479px){.my-gunbroker+gb-footer>div{padding-bottom:48px}.my-gunbroker section{min-height:auto}.my-gunbroker .main-wrapper .intro-title{margin-bottom:15px}.my-gunbroker .main-wrapper .intro-title>h1{font-size:30px}}@media(min-width:768px){.my-gunbroker .main-wrapper .intro-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .main-wrapper .intro-title a{margin:0 0 5px 5px}.my-gunbroker .main-wrapper .intro-title>div{text-align:right}.my-gunbroker .main-wrapper>div{margin-top:0}}@media(min-width:992px){.my-gunbroker section{min-height:500px}}@media(min-width:1200px){.my-gunbroker .main-wrapper .intro-title>h1{font-size:32px}}@media(min-width:1600px){.my-gunbroker .main-wrapper .intro-title>h1{font-size:36px}}.mygb-ad-wrapper#mygbAdWrapperTop{height:50px;margin:0 auto;text-align:center}@media(min-width:768px){.mygb-ad-wrapper#mygbAdWrapperTop{height:90px}}.my-gunbroker .material-icons.md-16{font-size:16px}.my-gunbroker .material-icons.md-18{font-size:18px}.my-gunbroker .material-icons.md-20{font-size:20px}.my-gunbroker .material-icons.md-24{font-size:24px}.my-gunbroker .material-icons.md-36{font-size:36px}.my-gunbroker .material-icons.md-48{font-size:48px}.my-gunbroker .material-icons.md-dark{color:rgba(0,0,0,.54)}.my-gunbroker .material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.my-gunbroker .material-icons.md-light{color:#fff}.my-gunbroker .material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}.more-menu-option.mat-menu-item{color:#000;outline:none;text-decoration:none}.my-gunbroker .grid.filters.half{margin-top:-15px}.my-gunbroker .grid.filters .filters-bar{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d9d9d9;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:56px}.my-gunbroker .grid.filters .filters-bar .col+.col{margin-left:10px}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div{display:inline-block;margin-left:10px;margin-top:10px}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;margin:0 5px 0 0;vertical-align:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div ul.dropdown-menu{left:auto;right:0;top:calc(100% - 5px)}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div ul.dropdown-menu li.disabled a{color:#ccc}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div:first-child{margin-left:0}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div:first-child ul.dropdown-menu{left:0;right:auto}.my-gunbroker .grid.filters .filters-bar>div.col.search{position:relative;width:100%}.my-gunbroker .grid.filters .filters-bar>div.col.search input{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;border-radius:6px;min-height:35px;padding:0 40px 0 10px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.my-gunbroker .grid.filters .filters-bar>div.col.search:focus input,.my-gunbroker .grid.filters .filters-bar>div.col.search:hover input{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .grid.filters .filters-bar>div.col.search:focus i,.my-gunbroker .grid.filters .filters-bar>div.col.search:hover i{color:#006400}.my-gunbroker .grid.filters .filters-bar>div.col.search button{height:35px;position:absolute;right:0;top:0;width:36px}.my-gunbroker .grid.filters .filters-bar>div.col.search button i{color:#d9d9d9;margin:6px 0 0;padding:0}.my-gunbroker .grid.filters .filters-bar>div.col.remove-items-filter{margin:10px 0 0;white-space:nowrap;width:100%}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter,.my-gunbroker .grid.filters .filters-bar>div.col.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0 10px;width:auto}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button,.my-gunbroker .grid.filters .filters-bar>div.col.filters button{background-color:#fff;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#555;cursor:pointer;height:33.33px;padding:0 8px}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button i,.my-gunbroker .grid.filters .filters-bar>div.col.filters button i{margin-right:3px}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button:hover,.my-gunbroker .grid.filters .filters-bar>div.col.filters button:hover{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button.grn,.my-gunbroker .grid.filters .filters-bar>div.col.filters button.grn{background-color:#006400;color:#fff}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button[disabled],.my-gunbroker .grid.filters .filters-bar>div.col.filters button[disabled]{background-color:#999!important;cursor:default}.my-gunbroker .grid.filters .filters-bar .category-filter button{color:#006400;font-weight:600}.my-gunbroker .grid.filters .filters-bar .category-filter button:hover{color:#fff}@media(max-width:767px){.my-gunbroker .grid.filters .filters-bar{padding:10px}}@media(min-width:768px){.my-gunbroker .grid.filters .filters-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my-gunbroker .grid.filters .filters-bar.check{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-gunbroker .grid.filters .filters-bar.check>div.col.search{padding-left:10px}.my-gunbroker .grid.filters .filters-bar button{min-height:35px}.my-gunbroker .grid.filters .filters-bar .col+.col{margin-top:0!important}.my-gunbroker .grid.filters .filters-bar>div.col.search{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters button{margin-bottom:10px;white-space:nowrap}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div{margin-top:0}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div:first-child ul.dropdown-menu{left:0;right:auto}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters ul.dropdown-menu{top:calc(100% - 10px)}.my-gunbroker .grid.filters .filters-bar>div.col.filters{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-gunbroker .grid.filters .filters-bar>div.col.remove-items-filter{width:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:0;order:1}.my-gunbroker .grid.filters .filters-bar>div.col.remove-items-filter button{margin-bottom:10px}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter{width:auto;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media(min-width:992px){.my-gunbroker .grid.filters .filters-bar.check>div.col.search{padding-left:5%}}@media(min-width:1200px){.my-gunbroker .grid.filters .filters-bar>div.col.search+.sort-filters+.remove-items-filter{margin-right:15%}}.gb-mat-dialog.datatable-filters-modal #datatable-fitlers-title{margin-bottom:0}.gb-mat-dialog.datatable-filters-modal .mat-mdc-dialog-content{padding-top:0!important}.gb-mat-dialog.datatable-filters-modal .ctas{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-mat-dialog.datatable-filters-modal .ctas #datatable-fitlers-close,.gb-mat-dialog.datatable-filters-modal .ctas #datatable-fitlers-search{font-family:Open Sans,sans-serif;font-size:15px;height:40px}.gb-mat-dialog.datatable-filters-modal .ctas #datatable-fitlers-search{background-color:#006400;color:#fff}.gb-mat-dialog.datatable-filters-modal .err_msg{color:#d0021b;padding-top:5px;text-align:center}.gb-mat-dialog.datatable-filters-modal .err_msg span{font-weight:600}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset{background-color:#e5e5e5;border-radius:6px;height:calc(100% - 16px);margin:15px 0 0;position:relative}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset legend{border:0;font-size:18px;font-weight:600;left:10px;margin:0;padding:0;position:absolute;top:10px;width:auto}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .check-all{position:absolute;right:10px;top:10px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-checkboxes,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-radios{padding:40px 10px 10px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-checkboxes .mat-ripple,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-radios .mat-ripple{display:none}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset ul{list-style-type:none;margin:0;padding:0}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div .mat-mdc-radio-group .gb-mat-radio,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div ul li{margin-bottom:10px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.half{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full .mat-radio-group,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full .mat-radio-group .mat-radio-button,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full .mat-radio-group li,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul .mat-radio-button,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}@media(min-width:768px){.gb-mat-dialog.datatable-filters-modal #inputGroupContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul li{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.half{width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px)}}.my-gunbroker .ngx-datatable-cell-template>.thumbnail,.my-gunbroker .ngx-datatable-cell-template>.thumbnail-no-img{height:100px}.my-gunbroker .ngx-datatable{overflow:visible;position:relative;z-index:50}.my-gunbroker .ngx-datatable+.items-to-show{position:relative;z-index:49}.my-gunbroker .ngx-datatable .datatable-body{background-color:#fff;border-bottom:1px solid #d9d9d9}.my-gunbroker .ngx-datatable .datatable-body .empty-row{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin-bottom:-1px;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{border:0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;width:50%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper>.datatable-body-row{height:100%;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper:nth-child(2n){border-right:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper:last-child{border-bottom:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell{margin-top:5px;overflow:visible;padding:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell:first-child{margin-top:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{max-width:250px;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.ellipsis{overflow:hidden}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.ellipsis .td-cell .ell,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.ellipsis .td-cell>*{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .failed-payment{color:#d0021b;font-size:13px;margin-bottom:5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .effl{margin-top:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .effl div img{height:15px;margin:0 5px 3px 0;width:20px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .no-effl{color:#555;font-style:italic;font-weight:bolder;margin-top:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .td-cell span.no-cc-fees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .td-cell span.no-cc-fees i{background:rgba(0,0,0,0) url(../../theme/assets/ic-no-cc-fees.svg) no-repeat 50%;display:inline-block;height:16px;margin-right:3px;width:19px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .thumbnail{background-color:rgba(0,0,0,0);border:0;border-radius:0;margin:0 0 10px;padding:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail{width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a img,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail img{height:auto;max-width:100%;width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .manage-photos-btn{display:block;margin:0 auto;width:130px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .title{display:block}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial{font-size:12px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial>div{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .buyer-info{font-size:12px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .buyer-info>img{margin:0 0 0 10px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .buyer-info>img+img{margin:0 0 0 5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .awaiting-feedback{color:#1c89b6}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .awaiting-payment{color:#32b332}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .pending{color:#ee6c1d}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .default-address{color:#1861b7}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .cta-spacer{height:5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-positive{color:#006400}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-positive strong{background-color:#f8f8f8;border-radius:4px;display:inline-block;padding:4px 0;text-align:center;width:40px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-neutral{color:#000}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-neutral strong{background-color:#f8f8f8;border-radius:4px;display:inline-block;padding:4px 0;text-align:center;width:40px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-negative{color:#d71d57}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-negative strong{background-color:#f8f8f8;border-radius:4px;display:inline-block;padding:4px 0;text-align:center;width:40px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .description{width:33%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .dropdown-toggle.btn-default{color:#006400}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .dropdown-toggle.btn-default:hover{color:#fff}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon{background-color:#f8f8f8;border-radius:4px;display:block;font-size:14px;font-weight:700;margin:0 auto;padding:5px 0;position:relative;text-align:center;width:30px!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon i{display:none}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon.yes i{color:#006400;display:block;position:absolute;right:-8px;top:-5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-text{display:block;margin-top:5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-text .glyphicon.glyphicon-exclamation-sign{color:#ffbf00}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-text strong{font-weight:600}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .nav-pills li+li{margin-left:10px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .credit-request-wrap{list-style-type:none;margin:0;padding:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label{height:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial{display:block;overflow:hidden;text-overflow:ellipsis}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial>div{white-space:nowrap}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group .dropdown-menu,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group button{width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group .dropdown-menu>li>a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group button>li>a{white-space:normal}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .dropdown-backdrop{display:none}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.checkbox-cell{padding-left:15px;width:42px!important}.my-gunbroker .bid-status,.my-gunbroker .datatable-checkbox{display:block;height:auto;margin-bottom:10px}.my-gunbroker .bid-status input[type=checkbox]:before,.my-gunbroker .datatable-checkbox input[type=checkbox]:before{border-color:rgba(0,0,0,0);display:none;height:15px;-webkit-transition:none!important;transition:none!important;width:15px}.my-gunbroker .bid-status input[type=checkbox]:after,.my-gunbroker .datatable-checkbox input[type=checkbox]:after{border:1px solid #d9d9d9!important;border-radius:3px;height:15px;width:15px}.my-gunbroker .bid-status input:checked:before,.my-gunbroker .datatable-checkbox input:checked:before{border-color:#006400!important;-webkit-box-shadow:none;box-shadow:none;display:block;height:.5rem;left:2px;top:4px;width:1rem}@media(max-width:767px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell{width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{max-width:unset}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.flex-full{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon{position:absolute;right:0;top:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .nav-pills{margin-bottom:10px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label duration .td-cell.time-left{border:0!important;display:block!important;padding:10px 0 0!important;position:absolute!important;right:10px!important;top:0!important;width:auto!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .thumbnail{margin-top:20px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .td-cell.time-left{border:0!important;display:block!important;padding:5px 0 0!important;position:absolute!important;right:20px!important;top:0!important;width:auto!important}}@media(max-width:479px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll{display:-webkit-box;display:-ms-flexbox;display:flex}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:1;border-right:0;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}}@media(min-width:768px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:1;border-right:0;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper>.datatable-body-row{display:block}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell{margin-top:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label{padding-left:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a img,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail img{max-width:125px;width:125px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{width:auto!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell:first-child .datatable-body-cell-label{padding-left:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.flex-full-20{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.width-auto{width:auto!important}.my-gunbroker .ngx-datatable.mini-grid .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{max-width:150px}}@media(min-width:1200px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a img,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail img{max-width:150px;width:150px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn{white-space:nowrap}}@media(min-width:768px){.my-gunbroker .credit-requests .cta-col .btn,.my-gunbroker .scheduled .cta-col .btn{float:none;width:150px!important}.my-gunbroker .ended-items .cta-col .btn{float:none;width:190px!important}.my-gunbroker .won-orders .cta-col .btn{float:none;width:160px!important}}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler label{margin:10px 0 0}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler label span:last-child{margin-left:5px}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler:first-child{margin-right:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center{padding:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(3){overflow:hidden}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(7){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.order-details-toggler-wrap .datatable-body-cell-label{position:relative}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox{height:16px;margin:0;position:absolute;right:0;top:0;width:14px;z-index:50}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input{border:0;height:16px;margin:0;opacity:0;outline:none;width:14px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:before{border:none!important;display:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:after{border:none!important;border-radius:0;color:#006400;content:"";display:none;height:auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:checked:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade{font-family:Glyphicons Halflings;height:16px;position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:14px;z-index:49}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade:before{color:#006400;content:"";position:relative;top:-3px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade.selected{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-number{font-size:16px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-number strong{font-weight:600}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cr-initiated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cr-initiated strong{font-size:14px;font-weight:600;line-height:14px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cr-initiated:before{background:rgba(0,0,0,0) url(../../theme/assets/credit-request-green-icon-for.png) no-repeat 50%;background-size:contain;content:"";height:16px;margin-right:4px;width:16px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .item-chargeback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .item-chargeback strong{color:#d0021b;font-size:14px;font-weight:600;line-height:14px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .item-chargeback:before{background:rgba(0,0,0,0) url(../../theme/assets/chargeback-red-icon.png) no-repeat 50%;background-size:contain;content:"";height:16px;margin-right:4px;width:16px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt{margin-bottom:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span{line-height:17px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span strong{color:#000;display:inline;margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span i{color:#ffbf00;margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span a{padding-left:9px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span a>i{color:#006400;font-size:13px;margin-right:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span.date{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span.date a{padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .payment-failed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d0021b;font-size:13px;margin:5px 0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .payment-failed i{margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt+.payment-failed{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .col-title{color:#000;display:block;font-size:13px;font-weight:600;margin-top:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .address-fields>span{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .address-fields .extra{margin-top:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .address-fields .email{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates{margin-bottom:0;margin-top:15px;width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr:first-child,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr:first-child{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr td.col-title,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr td.col-title{margin:0 10px 0 0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr td.col-title a[data-toggle=tooltip],.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr td.col-title a[data-toggle=tooltip]{margin-left:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr td.col-title+td,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr td.col-title+td{text-align:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{margin-top:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div{margin-top:15px;width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl{margin-top:0;text-align:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a+a{margin-top:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a:hover{text-decoration:underline}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 30px);flex:1 0 calc(100% - 30px);width:calc(100% - 30px)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap a.inline{display:inline-block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table{width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#eee;border-top:5px solid #fff;padding:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr:first-child{border-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td img{height:auto;margin-bottom:10px;width:75px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td a{display:block;margin-bottom:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td strong{margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr:first-child td{padding-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]{display:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label{-webkit-box-flex:1;color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 10px;flex:1 0 10px;font-family:Glyphicons Halflings;margin:0;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label:after{content:"";position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]:checked+label:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]:checked+label+.item-details-wrap .extra{display:block;padding-top:5px}@media(max-width:479px){.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates li{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates li span{text-align:left}}@media(min-width:768px){.my-gunbroker .orders-grid .grid .filters-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers{height:40px;margin-bottom:5px;margin-left:0;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler label{margin:0}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler:last-child{margin-right:10px}.my-gunbroker .orders-grid .grid .filters-bar .export-filter button{margin-bottom:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.orders-flex-full{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.order-details-toggler-wrap .datatable-body-cell-label{padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:225px;padding-left:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(2) .datatable-body-cell-label{padding-left:0!important}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(3){-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(7){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(8){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(4),.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(6){display:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox{position:relative;right:auto;top:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input{height:auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:after{content:""}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:checked:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade{top:4px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade:before{content:""}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade.selected{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .col-title,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates{width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .col-title.mobile,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures.mobile{margin-top:20px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:unset}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label{display:block;float:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl{margin-top:10px;text-align:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a{text-decoration:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label{margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:25px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 20px);flex:1 0 calc(100% - 20px);width:calc(100% - 20px)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table{width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td{padding:10px 0 10px 10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td a{margin-bottom:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td img{margin:5px 0 0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td>div{border-right:1px solid #d9d9d9;margin-right:20px;padding-right:20px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td:last-child{display:table-cell;padding-right:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td:last-child>div{border-right:0;padding-right:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td.thumb-wrap{width:85px;-webkit-box-flex:0;-ms-flex:0 1 90px;flex:0 1 90px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td.title-wrap{max-width:unset;width:calc(100% - 90px);-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 90px);flex:0 1 calc(100% - 90px)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr:first-child td{padding-top:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label:after{content:"";right:unset;top:unset}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]:checked+label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media(min-width:1200px){.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr{display:table-row}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr{display:table-row}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td.title-wrap{max-width:300px;width:auto}}@media(min-width:1600px){.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell{padding-left:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-body-cell-label,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:first-child{padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(4),.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(6){display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(3),.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(4){-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%;overflow:hidden}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures{min-width:180px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .mobile{display:none}.my-gunbroker .orders-grid.sold-orders .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 164px);flex:0 0 calc(100% - 164px);width:calc(100% - 164px)}.my-gunbroker .orders-grid.won-orders .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);width:calc(100% - 200px)}}.my-gunbroker .ngx-datatable .datatable-footer{border-top:0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto!important}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .page-count{height:auto;line-height:normal;padding:15px 0 0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .btm-chk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .btm-chk .datatable-checkbox{margin:15px 0 0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager{margin:0!important;padding:9px 0 0!important}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li a{border-radius:3px;height:22px;line-height:22px;margin:6px 3px;min-width:24px;padding:0 6px;text-align:center;text-decoration:none;vertical-align:bottom}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li a i{font-size:20px;line-height:20px;padding:0 3px}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li.active a{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li.disabled a{background-color:#eee!important}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li:last-child a{margin-right:0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .selected-count{height:auto!important}.my-gunbroker .grid .items-to-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0 0}.my-gunbroker .grid .items-to-show .btn-group{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:0 10px}.my-gunbroker .grid .items-to-show .btn-group button{border:0;color:#006400}@media(max-width:479px){.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .page-count{padding:15px 0 9px}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager{padding:0!important}.my-gunbroker .grid .items-to-show{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fee-information-wrapper{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:100%;min-width:281px;padding:15px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.fee-information-wrapper:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.fee-information-wrapper>h2{color:#006400;font-size:22px;margin:0 auto;padding:0;text-align:center}.fee-information-wrapper .fee-information-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:15px;position:relative}.fee-information-wrapper .fee-information-wrap .fee-left{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:auto;z-index:49}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block{margin-top:15px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block:first-child{margin-top:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block h3{color:#006400;font-size:16px;font-weight:600;margin:0;padding:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block h3 i{font-size:13px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block>span a{text-decoration:underline;text-transform:capitalize}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block>span a:hover{color:#555}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span{color:#555;font-size:22px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i{font-style:normal}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa{font-size:30px;margin-right:5px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa.up:after,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa.up:after{color:#00d10a;content:""}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa.down:after,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa.down:after{color:#d0021b;content:""}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block small{display:block;font-size:14px;margin:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block p{color:#000;font-size:14px;margin:0 10px 0 0;padding:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block p strong{font-weight:600}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block.current-qtr{background-color:#eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-radius:6px 0 0 6px;border-top:1px solid #eee}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block.current-qtr>div{background-color:#eee;border-bottom:5px solid #fff;border-left:5px solid #fff;border-radius:6px 0 0 6px;border-top:5px solid #fff;padding:15px 0 15px 15px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-btm{padding-top:10px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-btm a{font-size:13px;text-decoration:underline}.fee-information-wrapper .fee-information-wrap .fee-right{position:relative;width:110px;z-index:50}.fee-information-wrapper .fee-information-wrap .fee-right h3{color:#006400;font-size:16px;font-weight:600;margin:0;padding:0 0 5px}.fee-information-wrapper .fee-information-wrap .fee-right h3 i{font-size:13px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart{background-color:#006400;border:5px solid #fff;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35)}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart div{-webkit-box-sizing:border-box;box-sizing:border-box}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;position:relative;width:100%}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left{left:-8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel{border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht{border-left-color:#fff;left:2px;margin-left:3px;margin-top:-10px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel{border-left-color:#ffbf00;border-width:8px;left:0;margin-top:-8px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right{right:-8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht{border-right-color:#fff;margin-right:3px;margin-top:-10px;right:2px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{border-right-color:#ffbf00;border-width:8px;margin-top:-8px;right:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important;position:absolute;top:50%;width:20px;z-index:60;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{position:absolute;top:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker span{background-color:#fff;border-radius:6px;color:#555;display:inline;font-size:10px;font-weight:700;margin:0 auto;padding:0 4px;position:relative;width:40%;z-index:60}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker hr{background-color:#fff;border:0;height:1px;left:0;margin:-.52px 0 0;position:absolute;top:50%;width:100%;z-index:59}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100{background:#00d10a;background:-webkit-gradient(linear,left top,left bottom,from(#00d10a),color-stop(61%,#00d10a),color-stop(84%,#7a7400),to(#ff0015));background:linear-gradient(180deg,#00d10a 0,#00d10a 61%,#7a7400 84%,#ff0015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d10a",endColorstr="#ff0015",GradientType=0);height:72px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000{background:#00d10a;background:-webkit-gradient(linear,left top,left bottom,from(#00d10a),color-stop(15%,#006400),color-stop(85%,#006400),to(#ff0015));background:linear-gradient(180deg,#00d10a 0,#006400 15%,#006400 85%,#ff0015);border-bottom:1px solid #fff;border-top:1px solid #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d10a",endColorstr="#ff0015",GradientType=0);height:252px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard{background:#00d10a;background:-webkit-gradient(linear,left top,left bottom,from(#00d10a),color-stop(37%,#555),to(#555));background:linear-gradient(180deg,#00d10a 0,#555 37%,#555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d10a",endColorstr="#555555",GradientType=0)}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard div{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard div:first-child{height:28px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000{position:relative}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .tier-title,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .tier-title,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .tier-title{color:#fff;font-size:12px;font-weight:600;height:18px;left:0;margin-top:-9px;position:absolute;text-align:center;top:50%;width:100%}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-top{background:rgba(0,0,0,0) url(../../theme/assets/feetier_buffer_top.png) no-repeat top;top:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-btm{background:rgba(0,0,0,0) url(../../theme/assets/feetier_buffer_btm.png) no-repeat top;bottom:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-top{background-size:cover;height:28px;left:0;opacity:.5;position:absolute;width:100%}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .tier-title{margin-top:-23px}tier-summary>div,transfer-fee-summary>div{height:100%;padding-bottom:15px}@media(min-width:768px){transfer-fee-summary{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}tier-summary,tier-summary+transfer-fee-summary,transfer-fee-summary+div{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}tier-summary+transfer-fee-summary+div{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}tier-summary>div{padding-right:7.5px}tier-summary+transfer-fee-summary>div{padding-left:7.5px}}@media(min-width:1200px){transfer-fee-summary{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}transfer-fee-summary>div{padding:0 15px 0 0!important}tier-summary,tier-summary+transfer-fee-summary{width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}tier-summary+transfer-fee-summary>div,tier-summary>div{padding:0 15px 0 0!important}tier-summary+transfer-fee-summary+div,transfer-fee-summary+div{-webkit-box-flex:0!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important}.fee-information-wrapper{min-width:unset}}.my-gunbroker mygb-ticker{display:block;margin-bottom:15px;position:relative;width:100%}.my-gunbroker mygb-ticker .play-pause-expand{background-color:#006400;color:#fff;height:50px;left:0;position:absolute;top:0;width:30px;z-index:60;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;border-radius:6px 0 0 0;justify-content:flex-start}.my-gunbroker mygb-ticker .play-pause-expand,.my-gunbroker mygb-ticker .play-pause-expand>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker mygb-ticker .play-pause-expand>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;font-size:12px;height:50%;justify-content:center;top:auto}.my-gunbroker mygb-ticker .play-pause-expand>div:first-child{border-radius:6px 0 0 0;font-size:14px}.my-gunbroker mygb-ticker .play-pause-expand>div:hover{background-color:#008400}.my-gunbroker mygb-ticker .refresh-btn{bottom:0;color:#006400;cursor:pointer;font-size:14px;padding:5px;position:absolute;right:0;z-index:50}.my-gunbroker mygb-ticker .refresh-btn .spin{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear}.my-gunbroker mygb-ticker .more-menu-btn{color:#006400;cursor:pointer;font-size:14px;padding:5px 0 5px 5px;position:absolute;right:0;top:0;z-index:50}.my-gunbroker mygb-ticker .more-menu-btn button{padding-right:0}.my-gunbroker mygb-ticker p-carousel{position:relative;z-index:49}.my-gunbroker mygb-ticker p-carousel .p-carousel-indicators{display:none}.my-gunbroker mygb-ticker p-carousel .p-carousel-content-container{overflow:visible}.my-gunbroker mygb-ticker p-carousel .p-carousel-content{border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);height:auto;min-height:100px;overflow:visible;padding:0;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#006400;-ms-flex-direction:row;flex-direction:row}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button,.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;left:0;position:absolute;width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button:hover,.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button:hover{background-color:#008400}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button[disabled],.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button[disabled]{color:#bbe1aa!important;cursor:default}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button{border-radius:0 0 0 6px;bottom:0}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button{bottom:25px}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport{background-color:#fff;border-radius:0 6px 6px 0;padding:10px 0;width:calc(100% - 30px)}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .p-carousel-item-list{height:100%;margin:0}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .p-carousel-item-list .p-carousel-item{border-left:1px dotted #d9d9d9}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .p-carousel-item-list .p-carousel-item:first-child{border-left:0}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .desc,.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .value{padding:0 15px}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .value{color:#006400;font-size:26px}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .desc{color:#555;font-size:14px;font-weight:600;line-height:14px}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-next-button,.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-prev-button{display:none}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:auto}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{margin:10px 0;width:12.5%!important;-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:1!important;flex-shrink:1!important}@media(max-width:1899px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:16.6666666667%!important}}@media(max-width:1599px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:20%!important}}@media(min-width:1199px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:25%!important}}@media(max-width:991px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:50%!important}}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item.p-carousel-item-clone{display:none}.my-gunbroker .raised-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:100%}.my-gunbroker .raised-cards .ico-tag-dollar-lg-yellow,.my-gunbroker .raised-cards .ico-tag-makeOffer,.my-gunbroker .raised-cards .ico-tag-receive{background-repeat:no-repeat;display:block;height:36px;width:36px}.my-gunbroker .raised-cards .ico-tag-dollar-lg-yellow{background-image:url(../../theme/assets/ic_tag_dollar_lg_yellow.png)}.my-gunbroker .raised-cards .ico-tag-receive{background-image:url(../../theme/assets/ic_tag_dollar_receive.png)}.my-gunbroker .raised-cards .ico-tag-makeOffer{background-image:url(../../theme/assets/ic_tag_dollar_makeOffer.png)}.my-gunbroker .raised-cards>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:15px;position:relative;width:50%}.my-gunbroker .raised-cards>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:120px;padding:40px 20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.my-gunbroker .raised-cards>li>a:after{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:1}.my-gunbroker .raised-cards>li>a:hover{text-decoration:none}.my-gunbroker .raised-cards>li>a:hover:after{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .raised-cards>li>a div{position:relative;text-align:center;z-index:2}.my-gunbroker .raised-cards>li>a div.icon{-webkit-box-flex:0;color:#ffbf00;-ms-flex:0 1 36px;flex:0 1 36px;margin-bottom:10px;width:36px}.my-gunbroker .raised-cards>li>a div.icon i.fa{font-size:30px}.my-gunbroker .raised-cards>li>a div.text{-webkit-box-flex:1;-ms-flex:1 0 90px;flex:1 0 90px;width:100%}.my-gunbroker .raised-cards>li>a div.text .ell{overflow:hidden}.my-gunbroker .raised-cards>li>a div.text .ell h2,.my-gunbroker .raised-cards>li>a div.text .ell h3,.my-gunbroker .raised-cards>li>a div.text .ell p{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .raised-cards>li>a div.text h2,.my-gunbroker .raised-cards>li>a div.text h3,.my-gunbroker .raised-cards>li>a div.text p{margin:0;padding:0}.my-gunbroker .raised-cards>li>a div.text h2{font-size:26px}.my-gunbroker .raised-cards>li>a div.text h3{color:#006400;font-size:20px;text-decoration:underline}.my-gunbroker .raised-cards>li>a div.text p{color:#555;font-size:16px;margin-top:3px}.my-gunbroker .raised-cards>li>a div.count{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:26px;font-weight:700;text-align:center}.my-gunbroker .raised-cards>li:first-child,.my-gunbroker .raised-cards>li:nth-child(2){padding-top:0}.my-gunbroker .raised-cards>li:nth-child(2n)>a{margin-left:7.5px}.my-gunbroker .raised-cards>li:nth-child(odd)>a{margin-right:7.5px}.my-gunbroker .raised-cards>li .cta{bottom:95px;left:20px;position:absolute;right:20px;z-index:2}.my-gunbroker .raised-cards>li .cta a{padding:10px 15px;width:100%}.my-gunbroker .raised-cards>li .cta a.btn-indicators{background-color:#1861b7;border-color:#1861b7;padding:0}.my-gunbroker .raised-cards>li .cta a.btn-indicators .nums,.my-gunbroker .raised-cards>li .cta a.btn-indicators .title{padding-bottom:10px;padding-top:10px}.my-gunbroker .raised-cards>li .cta a.btn-indicators:active,.my-gunbroker .raised-cards>li .cta a.btn-indicators:hover{background-color:#0f52a1;border-color:#0f52a1}.my-gunbroker .raised-cards>li .cta+a{z-index:1}.my-gunbroker .raised-cards>li .cta+a div.count{padding-top:80px}.my-gunbroker .raised-cards>li:nth-child(2n) .cta{left:27.5px}.my-gunbroker .raised-cards>li:nth-child(odd) .cta{right:27.5px}@media(max-width:479px){.my-gunbroker .raised-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.my-gunbroker .raised-cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 0 0!important;width:100%}.my-gunbroker .raised-cards>li a{margin-left:0!important;margin-right:0!important;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .raised-cards>li a>div{text-align:right}.my-gunbroker .raised-cards>li a>div.icon{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:10px;-webkit-box-flex:0;-ms-flex:0 1 46px;flex:0 1 46px;margin-bottom:0;width:46px}.my-gunbroker .raised-cards>li a>div.text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}.my-gunbroker .raised-cards>li a>div.count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:10px;padding-top:0!important;text-align:right}.my-gunbroker .raised-cards>li:first-child>a{margin-top:0!important}.my-gunbroker .raised-cards>li .cta+a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:80px}.my-gunbroker .raised-cards>li .cta{bottom:20px;left:20px!important;right:20px!important}}@media(min-width:768px){.my-gunbroker .raised-cards>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}.my-gunbroker .raised-cards>li>a div.count{font-size:36px}.my-gunbroker .raised-cards>li .cta{bottom:110px}.my-gunbroker .raised-cards>li:nth-child(2n)>a,.my-gunbroker .raised-cards>li:nth-child(odd)>a{margin-left:0;margin-right:0}.my-gunbroker .raised-cards>li:first-child,.my-gunbroker .raised-cards>li:nth-child(2),.my-gunbroker .raised-cards>li:nth-child(3){padding:0}.my-gunbroker .raised-cards>li:nth-child(3n+1)>a{margin-right:7.5px}.my-gunbroker .raised-cards>li:nth-child(3n+1) .cta{right:27.5px}.my-gunbroker .raised-cards>li:nth-child(3n)>a{margin-left:7.5px}.my-gunbroker .raised-cards>li:nth-child(3n) .cta{left:27.5px}.my-gunbroker .raised-cards>li:nth-child(3n+2)>a{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .raised-cards>li:nth-child(3n+2) .cta{left:27.5px;right:27.5px}}@media(min-width:992px){.my-gunbroker .raised-cards.half>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px 0 0;width:50%}.my-gunbroker .raised-cards.half>li:first-child,.my-gunbroker .raised-cards.half>li:nth-child(2){padding-top:0}.my-gunbroker .raised-cards.half>li:nth-child(2n)>a{margin-left:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(odd)>a{margin-right:7.5px}}@media(min-width:1600px){.my-gunbroker .raised-cards.half>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}.my-gunbroker .raised-cards.half>li>a div.count{font-size:36px}.my-gunbroker .raised-cards.half>li:first-child,.my-gunbroker .raised-cards.half>li:nth-child(2),.my-gunbroker .raised-cards.half>li:nth-child(3){padding-top:0}.my-gunbroker .raised-cards.half>li:nth-child(2n)>a{margin-left:0}.my-gunbroker .raised-cards.half>li:nth-child(odd)>a{margin-right:0}.my-gunbroker .raised-cards.half>li:nth-child(3n+1)>a{margin-right:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n+1) .cta{right:27.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n)>a{margin-left:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n) .cta{left:27.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n+2)>a{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n+2) .cta{left:27.5px;right:27.5px}.my-gunbroker .raised-cards:not(.half){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my-gunbroker .raised-cards:not(.half)>li{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;padding:0;width:16.6666666667%}.my-gunbroker .raised-cards:not(.half)>li>a{margin:0 0 0 15px}.my-gunbroker .raised-cards:not(.half)>li .cta{left:35px;right:20px}.my-gunbroker .raised-cards:not(.half)>li:first-child>a{margin-left:0!important}.my-gunbroker .raised-cards:not(.half)>li:first-child .cta{left:20px!important}.my-gunbroker .raised-cards>li .cta{text-align:center}.my-gunbroker .raised-cards>li .cta a{max-width:250px}}.my-gunbroker .card-list{color:#006400;margin:15px 0 0;width:100%}.my-gunbroker .card-list ul{list-style-type:none;margin:0;padding:0;width:100%}.my-gunbroker .card-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}.my-gunbroker .card-list ul li:first-child{margin-top:15px}.my-gunbroker .card-list ul li .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:15px}.my-gunbroker .card-list ul li .text h2{font-size:26px;margin:0}.my-gunbroker .card-list ul li .text p{margin:5px 0 0}.my-gunbroker .card-list ul li .text sup{font-size:11px;top:-12px}.my-gunbroker .card-list ul li .cta a{white-space:nowrap}.my-gunbroker .card-list ul li .icon.finance-icon{padding-left:35px}.my-gunbroker .card-list i{color:#ffbf00;margin-right:10px;margin-top:3px;width:24px}.my-gunbroker .card-list i.ca{background:rgba(0,0,0,0) url(../../theme/assets/CALogo_icon.png) no-repeat 50%;background-size:cover;display:block;height:20.45px;margin-top:6px}.my-gunbroker .card-list i.coupon-icon{background:rgba(0,0,0,0) url(../../theme/assets/ic_mygb_coupons.svg) no-repeat 50%;background-size:cover;display:block;height:20.45px;margin-left:-5px;margin-right:5px;margin-top:4px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);width:34px}.my-gunbroker .card-list i.ssa-icon{background:rgba(0,0,0,0) url(../../theme/assets/ic-ssa.svg) no-repeat 50%;background-size:contain;display:block;height:24px;margin-top:6px;width:24px}.my-gunbroker .card-list i.guntab-icon{margin-top:6px}.my-gunbroker .card-list i.pg{background:rgba(0,0,0,0) url(../../theme/assets/ic-payment-gateway.svg) no-repeat 50%;background-size:contain;display:block;height:24px;margin-top:6px;width:24px}.my-gunbroker .card-list i.br{background:rgba(0,0,0,0) url(/theme/assets/ic-freedomcoin-blu.svg) no-repeat 50%;background-size:cover;display:block;height:24px;margin-top:6px;width:24px}.my-gunbroker .card-list i.gb-pay{background:rgba(0,0,0,0) url(/theme/assets/bitrail.webp) no-repeat 0;background-size:560%;display:block;height:24px;margin-top:2px;width:24px}.my-gunbroker .card-list i.glyphicon{font-size:20px}.my-gunbroker .card-list i.ffl-default{font-size:22px}.my-gunbroker .card-list img.ca{height:auto;margin-bottom:3px;max-width:188px;width:100%}.my-gunbroker .card-list img.lp,.my-gunbroker .card-list img.tc{height:auto;margin-right:7px;margin-top:3px;width:28px}.my-gunbroker .card-list p{color:#636363}@media(max-width:479px){.my-gunbroker .card-list ul li{display:block}.my-gunbroker .card-list ul li .icon{display:inline;float:left;width:10%}.my-gunbroker .card-list ul li .text{display:inline;float:right;padding-right:0;width:90%}.my-gunbroker .card-list ul li .text h2{font-size:24px}.my-gunbroker .card-list ul li .cta{clear:both;display:block;padding-top:10px;text-align:right}}@media(min-width:768px){.my-gunbroker .card-list ul li:nth-child(2){margin-top:15px}.my-gunbroker .card-list ul li .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-gunbroker .card-list ul li .text .cta{-ms-flex-item-align:start;align-self:flex-start}.my-gunbroker .card-list ul li:nth-child(2n){padding-left:20px}.my-gunbroker .card-list ul li:nth-child(odd){clear:left;padding-right:20px}}@media(min-width:1600px){.my-gunbroker .card-list ul li{margin-top:40px}}.my-gunbroker .dash-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;margin:15px 0 0;padding:0;width:100%}.my-gunbroker .dash-cards:first-child{margin:0}.my-gunbroker .dash-cards:not(.flat) li{padding:15px}.my-gunbroker .dash-cards:not(.flat) li>a{margin:15px}.my-gunbroker .dash-cards:not(.flat) li{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .dash-cards:not(.flat) li:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .dash-cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:15px;padding:15px 0 0;width:100%}.my-gunbroker .dash-cards>li h2{color:#006400;font-size:20px;margin:0}.my-gunbroker .dash-cards>li .title{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #d9d9d9;justify-content:space-between;margin:0 0 15px;padding:0 0 15px}.my-gunbroker .dash-cards>li .title,.my-gunbroker .dash-cards>li .title>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title>div:first-child{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .dash-cards>li .title>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn-sim{margin-left:10px;margin-right:10px}.my-gunbroker .dash-cards>li .text-hider{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .dash-cards>li:first-child{margin-top:0}.my-gunbroker .dash-cards.flat>li .title{margin-top:30px}.my-gunbroker .dash-cards.flat>li:first-child{margin-top:0}.my-gunbroker .dash-cards.flat>li .datatable-scroll{border-bottom:0!important}@media(max-width:479px){.my-gunbroker .dash-cards>li .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title>div:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn{margin-top:5px}}@media(min-width:768px){.my-gunbroker .dash-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dash-cards.flat,.my-gunbroker .dash-cards>li{margin-top:0}.my-gunbroker .dash-cards>li{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .dash-cards>li .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title h2{padding:0 10px 10px 0}.my-gunbroker .dash-cards>li .title .btn{margin-left:0;margin-top:10px}.my-gunbroker .dash-cards>li .title>div:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn{margin:0}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn+.btn{margin-left:10px}.my-gunbroker .dash-cards>li:first-child{margin-left:0}.my-gunbroker .dash-cards>li:last-child{margin-right:0}.my-gunbroker .dash-cards.strict-two>li{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);width:calc(50% - 7.5px)}.my-gunbroker .dash-cards.strict-two.flat{display:block}.my-gunbroker .dash-cards.strict-two.flat>li{float:left}.my-gunbroker .dash-cards.strict-three>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;width:33.3333%}.my-gunbroker .dash-cards.strict-four>li{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}.my-gunbroker .dash-cards.flat>li{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .dash-cards.flat>li:first-child{margin-left:0}.my-gunbroker .dash-cards.flat>li:last-child{margin-right:0}}@media(min-width:1200px){.my-gunbroker .dash-cards>li .title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title .btn{margin-left:10px;margin-top:0}.my-gunbroker .dash-cards>li.address .title{-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-gunbroker section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .main-wrapper{padding:0 15px;width:calc(100% - 40px)}.my-gunbroker sidemenu{display:block;position:relative;width:40px;z-index:62}.my-gunbroker sidemenu .side-menu{background-color:#f7f6f2;border-radius:0 6px 6px 0;display:block;left:0;position:sticky;top:15px;width:40px}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(max-height:426px){.my-gunbroker sidemenu .side-menu{position:absolute;top:0!important}}.my-gunbroker sidemenu .side-menu .menu-list{border-radius:0 6px 6px 0;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);margin:0;overflow:hidden}.my-gunbroker sidemenu .side-menu .menu-list>ul{list-style-type:none!important;margin:0;padding:0}.my-gunbroker sidemenu .side-menu .menu-list>ul li{border-top:1px solid #fff}.my-gunbroker sidemenu .side-menu .menu-list>ul li a{background-color:#006400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.my-gunbroker sidemenu .side-menu .menu-list>ul li a i{margin:0}.my-gunbroker sidemenu .side-menu .menu-list>ul li a i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_white.png);background-position:50%;background-repeat:no-repeat;height:18px;width:18px}.my-gunbroker sidemenu .side-menu .menu-list>ul li a i.ico-oa{background-image:url(../../theme/assets/ic_oa_white.png);background-repeat:no-repeat;background-size:contain;height:18px;width:18px}.my-gunbroker sidemenu .side-menu .menu-list>ul li a span{display:none}.my-gunbroker sidemenu .side-menu .menu-list>ul li.active a{background-color:#ffbf00;color:#fff}.my-gunbroker sidemenu .side-menu .menu-list>ul li ul{display:none;list-style-type:none!important;margin:0;padding:0}.my-gunbroker sidemenu .side-menu .menu-list>ul:first-child li:first-child{border-top:0}@media(min-width:768px){.my-gunbroker sidemenu .side-menu{top:90px}}@media(min-width:992px){.my-gunbroker .main-wrapper{width:calc(100% - 200px)}.my-gunbroker sidemenu{width:200px}}@media(min-width:992px)and (max-height:700px){.my-gunbroker sidemenu .side-menu{position:absolute;top:0}}@media(min-width:992px){.my-gunbroker sidemenu .side-menu{width:200px}.my-gunbroker sidemenu .side-menu .menu-list{-webkit-box-shadow:none;box-shadow:none;width:200px}.my-gunbroker sidemenu .side-menu .menu-list .menu-bottom-border{border-bottom:1px solid #d9d9d9;margin:0}.my-gunbroker sidemenu .side-menu .menu-list ul{padding:15px 0}.my-gunbroker sidemenu .side-menu .menu-list ul li{border-top:0}.my-gunbroker sidemenu .side-menu .menu-list ul li>a{padding-bottom:0;padding-top:15px;-webkit-box-pack:start;-ms-flex-pack:start;background-color:rgba(0,0,0,0);color:#555;justify-content:flex-start}.my-gunbroker sidemenu .side-menu .menu-list ul li>a i{margin-left:15px;margin-right:5px}.my-gunbroker sidemenu .side-menu .menu-list ul li>a i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_gray.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li>a i.ico-oa{background-image:url(../../theme/assets/ic_oa_gray.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li>a span{display:block}.my-gunbroker sidemenu .side-menu .menu-list ul li>a:hover{color:#006400;text-decoration:none}.my-gunbroker sidemenu .side-menu .menu-list ul li>a:hover i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li>a:hover i.ico-oa{background-image:url(../../theme/assets/ic_oa_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li:first-child>a{padding-top:0}.my-gunbroker sidemenu .side-menu .menu-list ul li.active>a{background-color:rgba(0,0,0,0);color:#006400;text-decoration:none}.my-gunbroker sidemenu .side-menu .menu-list ul li.active>a i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li.active>a i.ico-oa{background-image:url(../../theme/assets/ic_oa_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul{display:block;margin-left:15px;margin-top:10px;padding:0}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li{padding-top:1px}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li:first-child{padding-top:0}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li a{background-color:#eee;border-radius:4px;color:#006400;padding:5px 10px 5px 23px;text-decoration:none}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li a:hover,.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li.active a{background-color:#006400;color:#fff}.my-gunbroker sidemenu .side-menu .menu-list ul:first-child{padding-top:0}}#shippingEstimator{padding-bottom:1px;padding-top:1px}.my-gunbroker .modal-importance .modal-dialog{width:80%}.my-gunbroker .modal-importance .modal-content{background-image:url(../../theme/assets/large-gray-dash.jpg);background-repeat:no-repeat;background-size:100% 100%;text-align:center}.my-gunbroker .modal-importance .modal-content .modal-body{color:#333;font-size:14px;padding:40px 20%}.my-gunbroker .modal-importance .modal-content .modal-body h1{color:#333;font-size:46px;font-weight:300}.my-gunbroker .modal-importance .modal-content .modal-body h1 span{display:block;font-size:14px;font-weight:400}.my-gunbroker .modal-importance .modal-content .modal-body h2{color:#006400;font-size:86px}.my-gunbroker .modal-importance .modal-content .modal-body h2 em{display:block;font-size:19px}.my-gunbroker .modal-importance .modal-content .modal-body .main-point{border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;margin:20px 0;padding:20px 0}.my-gunbroker .modal-importance .modal-content .modal-body .btn-main-cta{font-size:18px;margin:15px 0;padding:15px 20px}.my-gunbroker .modal-importance .modal-content .modal-body p small{color:#676767;font-size:10px}.my-gunbroker .mygb-toast{right:15px;top:125px}@media(min-width:768px){.my-gunbroker .mygb-toast{top:135px}}@media(min-width:1600px){.my-gunbroker .mygb-toast{top:85px}}.gb-mat-dialog.add-gbpay-modal{width:375px}.gb-mat-dialog.payment-log-modal .mat-dialog-content,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content{max-height:calc(80vh - 115px);padding-left:15px}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log{list-style-type:none;margin:0;padding:0}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li{padding:15px}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table{width:100%}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr td,.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr th,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr td,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr th{padding-top:5px}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr th,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr th{text-align:left}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr td,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr td{text-align:right}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr.fail td span,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr.fail td span{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d0021b}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr:first-child td,.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr:first-child th,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr:first-child td,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr:first-child th{padding-top:0}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li:nth-child(2n),.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li:nth-child(2n){background-color:#eee}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li:first-child,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li:first-child{padding-top:0}.mygb-dialog-frame{bottom:0;display:block!important;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.mygb-dialog-frame,.mygb-dialog-frame *,.mygb-dialog-frame :after,.mygb-dialog-frame :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mygb-dialog-frame.dialog-fade .dialog-main{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.mygb-dialog-frame.dialog-fade .dialog-no-animation{-webkit-transition:-webkit-transform 0s ease-out;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out,-webkit-transform 0s ease-out}.mygb-dialog-frame.in .dialog-main{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.mygb-dialog-frame.dialog-backgray{background:rgba(0,0,0,.3)}.mygb-dialog-frame.dialog-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mygb-dialog-frame.dialog-fade.in{opacity:1}.mygb-dialog-frame .dialog-main{margin:10px;position:relative;width:auto}.mygb-dialog-frame .dialog-main .dialog-message{margin-bottom:7px}.mygb-dialog-frame .dialog-main .dialog-buttons{*zoom:1}.mygb-dialog-frame .dialog-main .dialog-buttons:after{clear:both;content:"";display:table}.mygb-dialog-frame .dialog-main .dialog-button{border:1px solid #c5c5c5;border-radius:4px;cursor:pointer;float:right;font-family:inherit;font-size:14px;line-height:14px;margin:0 0 0 7px;padding:7px 14px}.mygb-dialog-frame .dialog-main .dialog-button:focus{-webkit-animation:dialog-pulse 1.1s infinite;animation:dialog-pulse 1.1s infinite;outline:none}.mygb-dialog-frame .dialog-main .dialog-button.dialog-button-primary{background:#006400;color:#fff}.mygb-dialog-frame .dialog-main .dialog-button.dialog-button-primary-disabled{background:#bbe1aa;color:#fff}.mygb-dialog-frame .dialog-main .dialog-button.dialog-button-secondary{background:#fff;border:1px solid #d9d9d9;color:#006400}.border-to-dialog{border:1px solid #c5c5c5;border-radius:5px}.mygb-dialog-frame .dialog-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f0f0f0;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);margin:0 auto;max-width:100%;outline:0;position:relative}.mygb-dialog-frame .dialog-header{border-bottom:1px solid #e5e5e5;padding:15px}.mygb-dialog-frame .dialog-header .close{margin-top:-2px}.mygb-dialog-frame .dialog-title{line-height:1.42857143;margin:0}.mygb-dialog-frame .dialog-body{padding:15px;position:relative}.mygb-dialog-frame .dialog-body td>a{text-decoration:underline}.mygb-dialog-frame .dialog-body .fixed-height{max-height:250px;overflow-y:scroll}@media(max-width:479px){.mygb-dialog-frame .dialog-body .modal-table table,.mygb-dialog-frame .dialog-body .modal-table tbody,.mygb-dialog-frame .dialog-body .modal-table td,.mygb-dialog-frame .dialog-body .modal-table th,.mygb-dialog-frame .dialog-body .modal-table thead,.mygb-dialog-frame .dialog-body .modal-table tr{display:block}.mygb-dialog-frame .dialog-body .modal-table thead tr{left:-9999px;position:absolute;top:-9999px}.mygb-dialog-frame .dialog-body .modal-table tr{border:1px solid #ccc}.mygb-dialog-frame .dialog-body .modal-table td{border:none;border-bottom:1px solid #eee;padding-left:40%;position:relative;text-align:left;white-space:normal}.mygb-dialog-frame .dialog-body .modal-table td:before{content:attr(data-title);font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:45%}}.mygb-dialog-frame .dialog-footer{border-top:1px solid #e5e5e5;padding:10px 15px 15px;text-align:right}.mygb-dialog-frame .dialog-footer .btn+.btn{margin-bottom:0;margin-left:5px}.mygb-dialog-frame .dialog-footer .btn-group .btn+.btn{margin-left:-1px}.mygb-dialog-frame .dialog-footer .btn-block+.btn-block{margin-left:0}.mygb-dialog-frame .dialog-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.mygb-dialog-frame .dialog-open{overflow:hidden}.mygb-dialog-frame .dialog-open .dialog-frame{overflow-x:hidden;overflow-y:auto}.mygb-dialog-frame .dialog-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.mygb-dialog-frame .dialog-backdrop.fade{filter:alpha(opacity=0);opacity:0}.mygb-dialog-frame .dialog-backdrop.in{filter:alpha(opacity=50);opacity:.5}@media(min-width:768px){.mygb-dialog-frame .dialog-main{margin:30px auto;width:600px}.mygb-dialog-frame .dialog-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.mygb-dialog-frame .dialog-sm{width:300px}}@media(min-width:992px){.mygb-dialog-frame .dialog-lg{width:900px}}.my-gunbroker .dashboard .home-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:6px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.my-gunbroker .dashboard .home-dashboard .top-panel{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dashboard .home-dashboard .top-panel i.fa{font-size:15px;vertical-align:middle}.my-gunbroker .dashboard .home-dashboard .top-panel .left{padding:40px;width:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.my-gunbroker .dashboard .home-dashboard .top-panel .left h2{font-size:46px;font-weight:400;margin:0;padding:0}.my-gunbroker .dashboard .home-dashboard .top-panel .left h2 em{font-size:14px;font-weight:600}.my-gunbroker .dashboard .home-dashboard .top-panel .left p{margin:0;padding:10px 0}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a{border-radius:4px;margin:10px 0 0;width:75%}.my-gunbroker .dashboard .home-dashboard .top-panel .right{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{color:#fff;display:block;padding:20px;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel h3{font-size:32px;font-weight:600;margin:0;padding:0}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel h3 i{color:#ffbf00}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel h3 i.fa{margin-left:2px}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel p{font-size:14px;font-weight:600;margin:0;padding:0}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel+a.status-panel{margin-top:1px}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel{background-color:#006400}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .left i.md-36{line-height:36px}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .left .btn-link{background-color:#004b00}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .left .btn-link:hover{background-color:#006400;border-color:#006400}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .right a{background-color:#004b00}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .right a:hover{background-color:#006400}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel{background-color:#1861b7;border-top:1px solid #f7f6f2}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel i.ico-tag-dollar-lg-white{background-image:url(../../theme/assets/ic_tag_dollar_lg_white.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:36px;width:36px}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .btn-default{color:#0f52a1}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .btn-default:hover{background-color:#0f52a1;border-color:#0f52a1;color:#fff}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .left .btn-link{background-color:#0f52a1}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .left .btn-link:hover{background-color:#1861b7;border-color:#1861b7}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .right a{background-color:#0f52a1}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .right a:hover{background-color:#1861b7}.my-gunbroker .dashboard .bottom-panel{margin-top:40px}.my-gunbroker .dashboard .bottom-panel ul{list-style-type:none;margin:0;padding:0}.my-gunbroker .dashboard .bottom-panel h2{color:#555;font-size:20px;margin:0;padding:0 0 15px}.my-gunbroker .dashboard .bottom-panel a.title{font-size:16px}.my-gunbroker .dashboard .bottom-panel p{margin:0;padding:0}.my-gunbroker .dashboard .bottom-panel footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding-top:15px}.my-gunbroker .dashboard .bottom-panel footer>div a{text-decoration:underline}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;margin-top:15px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li:first-child{margin-top:0}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>a{margin-right:10px;min-width:75px;width:75px;-ms-flex-preferred-size:75px;flex-basis:75px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>a img{height:auto;width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2 .time-left,.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div p{margin-top:5px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div{width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div p strong{margin-right:5px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div a{text-decoration:underline}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div a.title{display:block;padding-right:60px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div a.text-link-red{position:absolute;right:10px;top:10px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:35px;white-space:nowrap}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a+a{margin-top:10px}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card{min-height:148px;padding-bottom:10px;position:relative;width:33.33333%}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .inner-card{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;background-color:#fff;border:1px solid #d9d9d9;height:100%;justify-content:flex-start;margin:0 0 10px 10px;padding:20px}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .title{display:block;margin:0 0 5px}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .email-notifications{margin:20px 0}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .ctas{bottom:20px;left:20px;position:absolute;width:83%}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .ctas a{width:49%}@media(max-width:479px){.my-gunbroker .dashboard .home-dashboard .top-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.my-gunbroker .dashboard .home-dashboard .top-panel .left,.my-gunbroker .dashboard .home-dashboard .top-panel .right{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{padding:20px 40px}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a{width:100%}.my-gunbroker .dashboard .bottom-panel{padding-left:0;padding-right:0}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel,.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3{margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:5px;margin-top:0}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a+a{margin-left:5px;margin-right:0;margin-top:0}}@media(min-width:768px){.my-gunbroker .dashboard .home-dashboard{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .dashboard .home-dashboard .top-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dashboard .home-dashboard .top-panel .left,.my-gunbroker .dashboard .home-dashboard .top-panel .right{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.my-gunbroker .dashboard .home-dashboard .top-panel .left{min-height:242px}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div{display:block}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a{margin-left:10px;width:auto}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a:first-child{margin-left:0}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{padding:20px 40px}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel{border-left:1px solid #f7f6f2;border-top:none}.my-gunbroker .dashboard .home-dashboard .top-panel p{font-size:16px}}@media(min-width:1200px){.my-gunbroker .dashboard .home-dashboard .top-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dashboard .home-dashboard .top-panel .left{width:60%;-ms-flex-preferred-size:60%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:60%;min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dashboard .home-dashboard .top-panel .left p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .dashboard .home-dashboard .top-panel .right{width:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{padding:20px}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel{border-left:1px solid #f7f6f2}.my-gunbroker .dashboard .bottom-panel.watchlist-panel ul li .col-1-2>a{margin-right:15px}}@media(min-width:768px){.my-gunbroker .my-shipping .raised-cards li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.my-gunbroker .my-shipping .raised-cards li:nth-child(odd)>a{margin-left:0!important;margin-right:7.5px!important}.my-gunbroker .my-shipping .raised-cards li:nth-child(2n)>a{margin-left:7.5px!important;margin-right:0!important}}.my-gunbroker .my-acc-tb .intro-title>div img{margin:0 5px 0 0}.my-gunbroker .my-acc-tb .general-dashboard .card{display:block;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.my-gunbroker .my-acc-tb .general-dashboard .card:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row{width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{padding:20px 15px;text-align:center;width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card p{color:#555}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card span{color:#d71d57}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card span.text-black{color:#000}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod{background-color:#eee;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:15px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod:first-child{margin-top:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod>div span{color:#000;font-size:18px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card:nth-child(2){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) p{margin-bottom:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a{margin-top:10px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a:last-child{margin-right:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:last-child{margin-bottom:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-right{padding:20px 0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-right>.row{width:100%}@media(max-width:479px){.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card p{display:none}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card{width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:first-child{padding-bottom:20px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2)>div a.btn{margin:10px 0 0;width:100%}}@media(min-width:768px){.my-gunbroker .my-acc-tb .intro-title>div img{margin:0 0 0 5px}.my-gunbroker .my-acc-tb .general-dashboard .card{display:block}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{height:auto;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2),.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) p,.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2)>div,.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(3) p{width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) p{margin-bottom:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a{margin-top:10px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row.three .card{height:33.3333%}}@media(min-width:1200px){.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1600px){.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{height:100%;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 15px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child{margin:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:first-child p{margin-bottom:15px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:last-child .inner-pod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:last-child .inner-pod>div:first-child{max-width:300px;width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a{margin-top:20px}}.my-gunbroker .my-acc-tb.toolbox .general-dashboard .dashboard-left .card{margin-bottom:0}.my-gunbroker .account-info .dash-cards li h3{color:#333;font-size:20px;margin:0 0 10px}.my-gunbroker .account-info .dash-cards li h3 strong{display:block;font-weight:600}.my-gunbroker .account-info .dash-cards li h3 span{font-size:16px}.my-gunbroker .account-info .dash-cards li h3 i{font-style:normal}.my-gunbroker .account-info .dash-cards li p#effl-url img{height:15px;margin-right:5px;width:20px}.my-gunbroker .account-info .dash-cards li p#effl-url i{vertical-align:top}.my-gunbroker .account-info .dash-cards li p#effl-url span{font-style:italic}.my-gunbroker .account-info .dash-cards li p span{color:#000;display:block;font-size:12px}.my-gunbroker .account-info .dash-cards li p i{font-style:normal}.my-gunbroker .account-info .dash-cards li p i.phone-type{font-size:12px}.my-gunbroker .account-info .dash-cards li p i.phone-type .red{color:#d0021b}.my-gunbroker .account-info .dash-cards li .ffl-spec-info{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:10px 0}.my-gunbroker .account-info .dash-cards li .toggler-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 10px 0 0}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler input+label span:last-child:after{color:#555;content:"OFF";display:inline-block;font-weight:600;width:26px}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"ON"}.my-gunbroker .account-info .dash-cards li.omni{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .account-info .dash-cards li.omni i{font-size:36px;margin-bottom:5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.my-gunbroker .account-info .dash-cards li.omni h2{margin-left:10px;margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .account-info .dash-cards li.omni p{margin:20px 0 0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.my-gunbroker .account-info .dash-cards li.omni a{margin:0 0 5px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-gunbroker .account-info .dash-cards .membership-types .badges a{display:inline-block;margin:0 5px 5px 0}.my-gunbroker .account-info .dash-cards .membership-types .btn{display:inline-block;margin:20px 0 0}.my-gunbroker .account-info .dash-cards .credentials .creds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}.my-gunbroker .account-info .dash-cards .credentials .creds>div span{color:#777;display:block;font-size:12px}.my-gunbroker .account-info .dash-cards .credentials .creds:first-child{margin-top:0}@media(max-width:479px){.my-gunbroker .account-info .dash-cards li .toggler-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 0 15px}}@media(min-width:768px){.my-gunbroker .account-info .dash-cards li .toggler-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 0 15px}.my-gunbroker .account-info .dash-cards li.omni{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;padding-top:30px;text-align:center}.my-gunbroker .account-info .dash-cards li.omni i{margin-bottom:0}.my-gunbroker .account-info .dash-cards li.omni h2{margin:10px 0 0}.my-gunbroker .account-info .dash-cards li.omni p{margin:20px 0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-gunbroker .account-info .dash-cards li.omni a{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-top:20px;order:4}.my-gunbroker .account-info .dash-cards .credentials .creds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .account-info .dash-cards .credentials .creds>a{margin-top:10px}}@media(min-width:992px){.my-gunbroker .account-info .dash-cards li .toggler-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 0 0 15px}.my-gunbroker .account-info .dash-cards li #ffl-is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .account-info .dash-cards li .large{font-size:16px}.my-gunbroker .account-info .dash-cards .credentials .creds{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .account-info .dash-cards .credentials .creds>a{margin-top:0}}.my-gunbroker .billing-info .dash-cards li.account-balance>div:first-child{margin-bottom:30px}.my-gunbroker .billing-info .dash-cards li.account-balance .balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-size:18px}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div h3{color:#555;font-size:16px;font-weight:600;margin:0}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div span{display:block;font-size:24px;font-weight:600}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child{margin-left:0}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child span{color:#d71d57;font-size:30px;font-weight:700}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child span.text-black{color:#000}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.my-gunbroker .billing-info .dash-cards li.account-balance .last p{font-size:16px;margin-top:5px}.my-gunbroker .billing-info .dash-cards li.account-balance .last p strong{font-weight:600}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:10px}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-left:0}.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types #setup-seller-div,.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types+.payment-types{margin-top:5px}.my-gunbroker .billing-info .dash-cards .omni{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:15px}.my-gunbroker .billing-info .dash-cards .omni i{font-size:36px}.my-gunbroker .billing-info .dash-cards .omni p{color:#555}@media(max-width:479px){.my-gunbroker .billing-info .dash-cards li.account-balance .balance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:last-child{margin:15px 0}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:0;margin-top:10px}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-top:0}.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .billing-info .dash-cards li.omni{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .billing-info .dash-cards li.omni a.btn{margin:10px 0 0;width:100%}}@media(min-width:768px){.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:0;margin-top:10px}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-top:0}.my-gunbroker .billing-info .dash-cards li.omni{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.my-gunbroker .billing-info .dash-cards li.omni p{width:100%}}@media(min-width:1200px){.my-gunbroker .billing-info .dash-cards li.account-balance .balance div,.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:10px;margin-top:0}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-left:0}}.my-gunbroker .my-support .icon{position:relative}.my-gunbroker .my-support .icon .glyphicon{bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:absolute;right:-12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.my-gunbroker .my-support .raised-cards .icon{width:75px}.my-gunbroker .my-support .raised-cards .icon i{background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block;height:36px;margin:0 auto 5px}.my-gunbroker .my-support .raised-cards .icon i.ico-cr-for{background-image:url(../../theme/assets/ic_cr_yellow_for.png)}.my-gunbroker .my-support .raised-cards .icon i.ico-cr-against{background-image:url(../../theme/assets/ic_cr_yellow_against.png)}.my-gunbroker .my-support .raised-cards .icon i.ico-bpp-for{background-image:url(../../theme/assets/ic_bpp_yellow_for.png)}.my-gunbroker .my-support .raised-cards .icon i.ico-bpp-against{background-image:url(../../theme/assets/ic_bpp_yellow_against.png)}@media(max-width:479px){.my-gunbroker .my-support .raised-cards .icon{width:55px;-ms-flex-preferred-size:55px;flex-basis:55px;padding-left:0}.my-gunbroker .my-support .raised-cards .icon i{background-position:50%;margin-bottom:0}}@media(min-width:1600px){.my-gunbroker .my-support .raised-cards>li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}#seoPageContainer h1{color:#006400;font-size:24px;margin:0}#seoPageContainer p.body-copy{color:#000;font-size:14px;margin:10px 0 0}@media(min-width:992px){#seoPageContainer h1{font-size:30px}#seoPageContainer p.body-copy{font-size:16px;line-height:26px}}#seoPageContainer #popularSearches{color:#006400;font-size:14px;margin:15px 0 0;width:100%}#seoPageContainer #popularSearches span{float:right;margin-right:5px;text-decoration:underline}#seoPageContainer #popularSearches:hover{color:#008400}#seoPageContainer #popularSearches:before{content:"";float:right;font-family:Glyphicons Halflings}#seoPageContainer #popularSearches.open:before{content:""}#seoPageContainer ul.popular-list{clear:both;height:0;list-style-type:none;margin:0;overflow:hidden;padding:0;-webkit-transition:all .2s;transition:all .2s;width:100%}#seoPageContainer ul.popular-list li{opacity:0;-webkit-transition:all .2s;transition:all .2s}#seoPageContainer ul.popular-list li a{display:block;text-decoration:underline}#seoPageContainer #popularSearches.open+ul.popular-list{height:auto;overflow:visible;padding:10px 0 0}#seoPageContainer #popularSearches.open+ul.popular-list li{border-top:1px solid #d9d9d9;opacity:1}#seoPageContainer #popularSearches.open+ul.popular-list li:first-child{border-top:none}#seoPageContainer #popularSearches.open+ul.popular-list li a{padding:10px}@media(min-width:768px){#seoPageContainer #popularSearches{color:#555;font-size:16px;font-weight:700;margin:10px 0 0}#seoPageContainer #popularSearches span{float:none;margin-right:0;text-decoration:none}#seoPageContainer #popularSearches:hover{color:#555}#seoPageContainer #popularSearches:before{display:none}#seoPageContainer ul.popular-list{height:auto;margin-top:10px;overflow:visible}#seoPageContainer ul.popular-list li{border-top:1px solid #d9d9d9;opacity:1}#seoPageContainer ul.popular-list li:first-child{border-top:none}#seoPageContainer ul.popular-list li a{display:block;padding:10px;text-decoration:underline}#seoPageContainer #popularSearches.open+ul.popular-list li{opacity:1}}#seoPageContainer #acInputContainer{margin-top:15px;position:relative}#seoPageContainer #acInputContainer .glyphicon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;right:0;top:auto;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:16px;font-weight:600}#seoPageContainer #acInputContainer label{color:#000;display:none;font-size:13px;font-weight:600}#seoPageContainer #acInputContainer #acInput{height:40px;padding-right:40px}#seoPageContainer #resultsContainer{padding-top:15px}#seoPageContainer #resultsContainer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;position:static!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;left:auto!important;margin-left:-7.5px;margin-right:-7.5px;top:auto!important;width:100%!important}#seoPageContainer #resultsContainer>ul li{height:100%;padding-bottom:15px;padding-left:7.5px;padding-right:7.5px;position:relative}#seoPageContainer #resultsContainer>ul li a{display:block;margin:0;padding:0}#seoPageContainer #resultsContainer>ul li.category{color:#006400;font-size:18px;font-weight:700;padding-bottom:5px;text-transform:uppercase}#seoPageContainer #resultsContainer>ul li.no-results{color:#000;font-size:18px;font-weight:600}#seoPageContainer #resultsContainer>ul li .result-wrap .img-wrap{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:15px 5px}#seoPageContainer #resultsContainer>ul li .result-wrap .img-wrap img{height:auto;width:100%}#seoPageContainer #resultsContainer>ul li .result-wrap .img-wrap.no-image{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}#seoPageContainer #resultsContainer>ul li .result-wrap h3{font-size:14px;margin-bottom:0;margin-top:5px;text-align:center}#seoPageContainer #resultsContainer>ul li .result-wrap:hover .img-wrap{background-color:rgba(255,191,0,.7)}#seoPageContainer #resultsContainer>ul.no-ph li.category{border-top:1px solid #d9d9d9;margin-left:7.5px;margin-right:0;margin-top:10px;padding-left:0;padding-right:0;padding-top:10px}#seoPageContainer #resultsContainer>ul.no-ph li.category:first-child{border:0;margin-top:0;padding-top:0}#seoPageContainer #resultsContainer>ul.no-ph li h3{text-align:left}@media(max-width:767px){#seoPageContainer #resultsContainer .col-xs-6{width:33.333333%}}@media(max-width:479px){#seoPageContainer #resultsContainer .col-xs-6{width:50%}}@media(min-width:768px){#seoPageContainer #acInputContainer label{display:block}}@media(min-width:1600px){#seoPageContainer #resultsContainer .col-xl-1{width:10%}}#seoPageContainer{color:#555;max-width:1600px;padding-bottom:30px;position:relative}#seoPageContainer .cb{clear:both}@media(min-width:1200px){#seoPageContainer{padding-bottom:50px}}#paymentPreferences #contentContainer{margin-left:-15px;margin-right:-15px}#paymentPreferences div.alert{display:none}#paymentPreferences #payment-preference-form section div.header-bar.row{display:block;margin-bottom:0!important}#paymentPreferences #payment-preference-form * div.row-spacer{margin-bottom:1em;margin-top:1em;width:100%}#paymentPreferences form#payment-preference-form>div.alert{display:none}#paymentPreferences form#payment-preference-form * div.vertical-line-left{border-left:1px solid #d9d9d9}#paymentPreferences form#payment-preference-form * div.vertical-line-right{border-right:1px solid #d9d9d9}#paymentPreferences form#payment-preference-form * div.row.line-item{border-bottom:1px solid #d9d9d9}#paymentPreferences form#payment-preference-form * div.row.line-item,#paymentPreferences form#payment-preference-form .page-section div.row.line-item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#paymentPreferences form#payment-preference-form .page-section div.row.line-item:last-child{border-bottom:0}#paymentPreferences form#payment-preference-form * div.row.line-item>div.center-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paymentPreferences form#payment-preference-form * div.row.line-item>div.center-children-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start,false;-ms-flex-pack:flex-start,false;justify-content:flex-start,false;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paymentPreferences form#payment-preference-form * div.row.line-item>div.center-children-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paymentPreferences form#payment-preference-form * .no-horizontal-padding{padding-left:0;padding-right:0}@media(min-width:768px){#paymentPreferences #contentContainer{margin-left:0;margin-right:0}}#creditCardInformationContainer span.important{color:red}#creditCardInformationContainer .strong{font-weight:700}#cardImages>img{height:35px;width:54px}#expMonthWrap{padding-left:0}#expYearWrap{padding-right:0}.main-content #contentContainer .page-section .header-bar-important{background-color:#d0021b;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;box-orient:horizontal;box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-pack:start;flex-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;box-align:center;flex-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0}#bankFileFormContainer span.important{color:red}#bankFileFormContainer .check-image{display:none;float:right;margin:0 auto 20px;width:auto}#bankFileFormContainer .check-image img{height:auto;max-width:400px;opacity:0;-webkit-transition:all .02s ease;transition:all .02s ease;width:0}#bankFileFormContainer .check-image.bus img.bus,#bankFileFormContainer .check-image.per img.per{opacity:1;width:100%}#bankFileFormContainer .optin-row label>span{font-size:15px}#bankFileFormContainer .check-image+.form-group{clear:right}#bankFileFormContainer span.err_msg{opacity:1!important}#editCreditCardContainer span.important{color:red}#editCreditCardContainer .strong{font-weight:700}#paymentFormContainer section .ui-checkboxradio-label{padding-top:9px}#paymentFormContainer div:not(#contentContainer)>.page-section{margin-top:15px!important}#paymentFormContainer .ccv .err-parent{position:static!important}#paymentFormContainer .ccv .gb-cvv-popup-text{padding:10px 0}@media(min-width:768px){#paymentFormContainer .ccv .err-parent{position:relative!important}}.smCaption{color:gray;font-size:10px}#salesTaxPaymentFormContainer .alert{margin:15px 0 0}#salesTaxPaymentFormContainer #contentContainer section .ui-checkboxradio-label{padding-top:9px}#salesTaxPaymentFormContainer #contentContainer .payment-section[aria-hidden=false] section{margin-top:15px}#salesTaxPaymentFormContainer #contentContainer .payment-section[aria-hidden=true]{display:none}#salesTaxPaymentFormContainer .ccv .err-parent{position:static!important}#salesTaxPaymentFormContainer .ccv .gb-cvv-popup-text{padding:10px 0}@media(min-width:768px){#salesTaxPaymentFormContainer .ccv .err-parent{position:relative!important}}#userAccountingContainer #contentContainer table{border-collapse:collapse;margin-bottom:0;width:100%}#userAccountingContainer #contentContainer tr:nth-of-type(odd){background:#fcfcfc}#userAccountingContainer #contentContainer th{background:#333;color:#fff;font-weight:700}#userAccountingContainer #contentContainer td,#userAccountingContainer #contentContainer th{border:1px solid #ccc;font-weight:700;padding:6px;text-align:left;white-space:normal}#userAccountingContainer #contentContainer td .normalWeight,#userAccountingContainer #contentContainer th .normalWeight{font-weight:400}#userAccountingContainer #contentContainer #monthToDatePageSection,#userAccountingContainer #contentContainer .table-responsive{margin-bottom:0}@media (min-device-width:768px)and (max-device-width:1024px),only screen and (max-width:760px){#userAccountingContainer #contentContainer table,#userAccountingContainer #contentContainer tbody,#userAccountingContainer #contentContainer td,#userAccountingContainer #contentContainer th,#userAccountingContainer #contentContainer thead,#userAccountingContainer #contentContainer tr{display:block}#userAccountingContainer #contentContainer thead tr{left:-9999px;position:absolute;top:-9999px}#userAccountingContainer #contentContainer tr{border:1px solid #ccc}#userAccountingContainer #contentContainer td{border:none;padding-left:35%;position:relative}#userAccountingContainer #contentContainer td:before{left:6px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;width:45%}#userAccountingContainer #contentContainer td:first-of-type:before,#userAccountingContainer #contentContainer td:nth-of-type(10):before,#userAccountingContainer #contentContainer td:nth-of-type(2):before,#userAccountingContainer #contentContainer td:nth-of-type(3):before,#userAccountingContainer #contentContainer td:nth-of-type(4):before,#userAccountingContainer #contentContainer td:nth-of-type(5):before,#userAccountingContainer #contentContainer td:nth-of-type(6):before,#userAccountingContainer #contentContainer td:nth-of-type(7):before,#userAccountingContainer #contentContainer td:nth-of-type(8):before,#userAccountingContainer #contentContainer td:nth-of-type(9):before{content:attr(data-line)}}#viewStatementForm{background-color:#fff}#viewStatementForm #statementContainer{background-color:#fff;padding-top:80px}#viewStatementForm #confirmMsg{background-color:#f7f6f2;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#viewStatementForm #contentContainer{background-color:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 4px 30px -4px #bbb;box-shadow:0 4px 30px -4px #bbb;padding-bottom:13px;position:sticky;position:fixed;top:0;width:100%}#viewStatementForm #contentContainer #divTop{padding-left:15px;padding-right:15PX;padding-top:17px}#viewStatementForm #contentContainer #divTop #gbIcon{background-image:url(/image/logos/GBLogo64x64.gif);background-repeat:no-repeat;height:38px}#viewStatementForm #contentContainer #divTop #gbIcon .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#viewStatementForm #contentContainer #divTop #gbIcon .cta-row input{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;background-color:#006400;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;margin-left:5px;margin-right:5px;padding:6px 35px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}#viewStatementForm #contentContainer #divTop #gbIcon .cta-row input:hover{background-color:#003100;border-color:#000d00;color:#fff}@media print{#viewStatementForm #contentContainer{display:none!important}#viewStatementForm #statementContainer{padding-top:0}#viewStatementForm #statementContainer table{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}#contentContainer section#statementsSection strong{color:#000;font-size:36px;font-weight:700;line-height:36px}#contentContainer section#statementsSection .acting-label{font-size:16px;font-weight:600}#contentContainer section#statementsSection h5{font-size:16px}@media(min-width:768px){#contentContainer section#statementsSection h5{font-size:20px}}#contentContainer section#ledgerSection #resultsSection_wrapper{padding:0!important}#contentContainer section#amountSection>div:not(.header-bar).form-group{margin-bottom:0}#contentContainer section#amountSection>div:not(.header-bar)>p{margin-bottom:20px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection{clear:both;list-style-type:none;margin:0 auto;padding:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li{border-top:1px solid #d9d9d9}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area){display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 15px 30px 40px;position:relative;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) label{cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:10}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) label:before{background-color:#fff;border:1px solid #999;border-radius:7px;content:"";display:block;float:left;height:14px;left:15px;margin-top:-7px;position:relative;top:50%;width:14px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) .bg,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) span,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) strong{position:relative;z-index:9}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) span{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) strong{color:#555;font-size:36px;font-weight:700;line-height:40px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio],#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other strong{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility-wrap{max-width:450px;width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility-wrap .search-results-dt,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility-wrap .search-utility{width:100%}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .payment-date{color:#000;display:none;font-size:16px;margin:0;padding:0;text-align:right;width:100%}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .payment-date strong{font-weight:700}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .btn{height:40px;margin-left:15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .input-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .input-group-textbox{border-radius:0 6px 6px 0!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .err_msg{min-height:15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility .acting-label{color:#000}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility .err_msg{height:30px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt .search-filters{background-color:#555;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;list-style-type:none;max-height:260px;overflow-y:scroll;padding:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;margin:0;padding:10px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label span{color:#555;font-size:18px;font-weight:400}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label span:first-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label:before{background-color:#fff;border:1px solid #999;border-radius:7px;content:"";height:14px;height:12px;margin-right:10px;width:14px;width:12px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li input{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li input:checked+label span{color:#000}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li input:checked+label:before{background-color:#006400}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li:first-child{border-top:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li:nth-child(2n) label{background-color:#eee}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+div{background-color:#eaf6e5}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div label{border:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div label:before{background-color:#006400}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div span,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div strong{color:#000}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div.other strong{display:block}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+.search-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div+div{background-color:#d9d9d9}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div label{border:none;cursor:default}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div label:before{background-color:#999}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div span,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div strong{color:#999}@media(max-width:479px){#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area){min-height:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) span{font-size:14px;font-weight:600}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other span{font-size:22px!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other strong{display:none!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other.on span{font-size:14px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .btn{margin-left:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo{display:block}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo .other-amount{text-align:right}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo .other-amount div{font-size:36px;font-weight:700;margin-top:15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+.search-area{padding:0 15px 20px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+.search-area .btn{margin-top:15px;width:100%}}@media(min-width:992px){#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div{padding-left:10%!important;padding-right:10%!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div label:before{left:8%!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#creditCardInformationContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#creditCardInformationContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#creditCardInformationContainer button+#confirmMsg,#creditCardInformationContainer button+#confirmMsg+.alert,#creditCardInformationContainer button+.alert{margin-right:90px}#creditCardFailureContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#creditCardFailureContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#creditCardFailureContainer button+#confirmMsg,#creditCardFailureContainer button+#confirmMsg+.alert,#creditCardFailureContainer button+.alert{margin-right:90px}#creditCardSuccessContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#creditCardSuccessContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#creditCardSuccessContainer button+#confirmMsg,#creditCardSuccessContainer button+#confirmMsg+.alert,#creditCardSuccessContainer button+.alert{margin-right:90px}#editCreditCardContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#editCreditCardContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#editCreditCardContainer button+#confirmMsg,#editCreditCardContainer button+#confirmMsg+.alert,#editCreditCardContainer button+.alert{margin-right:90px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input[type=checkbox]+label span:first-child{margin-top:5px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler{float:right;font-size:20px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler .ui-toggler input[type=radio]+label span:last-child,#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input[type=checkbox]+label span:last-child{float:right;font-weight:400;margin-left:10px;width:auto}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler .ui-toggler input[type=radio]+label,#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input[type=checkbox]+label{width:auto}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input+label span:last-child:after{color:#555;content:"Inactive";display:inline-block;font-weight:600;width:84px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"Active"}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler{font-size:16px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]:not(.non-jqui-input){float:none}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+label span:first-child{margin-top:0}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler .ui-toggler input[type=radio]+label,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+label{cursor:pointer;float:right;width:128px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler .ui-toggler input[type=radio]+label span:last-child,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+label span:last-child{float:right;font-weight:400;margin-left:0;width:auto}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+.ui-checkboxradio-label:hover span.ui-icon,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:20px;width:40px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label .ui-checkboxradio-icon:before,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox].ui-checkboxradio:checked+label .ui-checkboxradio-icon:before{color:#006400;content:"";font-size:11px;height:18px;left:0;position:absolute;top:0;width:18px;z-index:50}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input+label span:last-child:after{color:#555;content:"Disabled";display:inline-block;font-weight:600;width:75px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"Enabled"}#shippingProfileEditContainer .alert-danger .row a{color:#006400;text-decoration:underline}#shippingProfileEditContainer .tab-section-wrapper .panel-title>a{display:block}#shippingProfileEditContainer #collapse-mytabs .tabListItem .in>.enabled{background-color:#aaa}#shippingProfileEditContainer #collapse-mytabs .tabListItem .panel-heading{background-color:#006400;color:#fff}#shippingProfileEditContainer #collapse-mytabs .tabListItem .background-white{background-color:#fff!important;color:#333}#shippingProfileEditContainer #collapse-mytabs .tabListItem .background-white a:hover{color:#333}#shippingProfileEditContainer #collapse-mytabs .tabListItem .enabled{background-color:#fcb514;color:#333}#shippingProfileEditContainer #collapse-mytabs .tabListItem .enabled a:hover{color:#333}#shippingProfileEditContainer .tab-section-wrapper{display:inline-block;width:100%}#shippingProfileEditContainer .tab-section-wrapper input[type=checkbox]:not(.non-jqui-input){background-color:#ff0}#shippingProfileEditContainer .tab-section-wrapper .tab-links{border-bottom:none;margin-bottom:-1px}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem{float:left;list-style:none;margin-right:5px}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem .nav-link{background:#006400;border:none;border-radius:6px 6px 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:9px 15px;-webkit-transition:all .15s linear;transition:all .15s linear}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem .nav-link:hover{background:#003100;text-decoration:none}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem .nav-link.enabled{background-color:#fcb514;color:#333}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem.active a{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#4c4c4c}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem.active a.enabled{background-color:#fff;color:#4c4c4c}#shippingProfileEditContainer .tab-section-wrapper .panel-group .panel .panel-collapse .panel-body .even{background-color:#f0f0f0}#shippingProfileEditContainer .tab-links:after{clear:both;content:"";display:block}#shippingProfileEditContainer .tabListItem.active .nav-link,#shippingProfileEditContainer .tabListItem.active .nav-link:hover{background:#fff;color:#4c4c4c}#shippingProfileEditContainer .tab-content{background:#fff;border:1px solid #d9d9d9;border-radius:0 3px 3px 3px;padding:15px}#shippingProfileEditContainer .panel-group .panel .no-margin{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#shippingProfileEditContainer .tab-pane{display:none}#shippingProfileEditContainer .tab-pane .even{background-color:#f0f0f0}#shippingProfileEditContainer .tab-pane.active{display:block}#changePasswordContainer span.err_msg{opacity:1!important}#testShippingProfileForm td{border:none}#testShippingProfileForm .input-group-textbox{font-size:16px}#testShippingProfileForm #contentContainer tr:nth-of-type(odd){background:#fff}#testShippingProfileForm .main-content{margin-top:40px}#testShippingProfileForm #ItemIsScheduled{margin-top:100px}#testShippingProfileForm #ItemIsScheduled .greeting{padding-left:20%}#testShippingProfileForm #statementContainer{background-color:#fff;padding-top:80px}#testShippingProfileForm #confirmMsg{background-color:#f7f6f2;border:1px solid red;border-radius:6px;color:red;font-size:16px;margin-bottom:15px;padding:15px}#testShippingProfileForm #testShippingProfileContainer{margin-top:0;padding-top:60px}#testShippingProfileForm #contentContainer2{background-color:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 4px 30px -4px #bbb;box-shadow:0 4px 30px -4px #bbb;padding-bottom:13px;position:sticky;position:fixed;top:0;width:100%;z-index:999}#testShippingProfileForm #contentContainer2 #divTop{padding-left:15px;padding-right:15PX;padding-top:17px}#testShippingProfileForm #contentContainer2 #divTop #gbIcon{background-image:url(/image/logos/GBLogo64x64.gif);background-repeat:no-repeat;height:38px}#testShippingProfileForm #contentContainer2 #divTop #gbIcon .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#testShippingProfileForm #contentContainer2 #divTop #gbIcon .cta-row input{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;background-color:#006400;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;margin-left:5px;margin-right:5px;padding:6px 35px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}#testShippingProfileForm #contentContainer2 #divTop #gbIcon .cta-row input:hover{background-color:#003100;border-color:#000d00;color:#fff}#testShippingProfileForm .f15bi{font-size:11px;font-style:italic;font-weight:700}#testShippingProfileForm .f1{font-size:9px}#testShippingProfileForm .f1b{font-size:9px;font-weight:700}#testShippingProfileForm .f1bblue{color:blue;font-size:9px;font-weight:700}#testShippingProfileForm .f1_blue{color:blue;font-size:9px}#testShippingProfileForm .f1bgray{color:gray;font-size:9px;font-weight:700}#testShippingProfileForm .f1_gray{color:gray;font-size:9px}#testShippingProfileForm .f1bgreen{color:#006400;font-size:9px;font-weight:700}#testShippingProfileForm .f1_green{color:#006400;font-size:9px}#testShippingProfileForm .f1breq{color:#c33;font-size:9px;font-weight:700}#testShippingProfileForm .f1_req{color:#c33;font-size:9px}#testShippingProfileForm .f2{font-size:13px}#testShippingProfileForm .f2b{display:grid;font-size:13px;font-weight:700;white-space:normal}#testShippingProfileForm .f2bb{color:navy;font-size:13px;font-weight:700}#testShippingProfileForm .f2bw{color:#fff;font-size:13px;font-weight:700}#testShippingProfileForm .f2br{color:red;font-size:13px;font-weight:700}#testShippingProfileForm .f2_r{color:red;font-size:13px}#testShippingProfileForm .f2bblue{color:blue;font-size:13px;font-weight:700}#testShippingProfileForm .f2_blue{color:blue;font-size:13px}#testShippingProfileForm .f2bgray{color:gray;font-size:13px;font-weight:700}#testShippingProfileForm .f2_gray{color:gray;font-size:13px;white-space:normal}#testShippingProfileForm .f2bgreen{color:#006400;font-size:13px;font-weight:700}#testShippingProfileForm .f2_green{color:#006400;font-size:13px}#testShippingProfileForm .f2breq{color:#c33;font-size:13px;font-weight:700}#testShippingProfileForm .f2_req{color:#c33;font-size:13px}#testShippingProfileForm .f4{font-size:16px}#testShippingProfileForm .f4w{color:#fff;font-size:16px}#testShippingProfileForm .f4b{font-size:16px;font-weight:700}#testShippingProfileForm .f4bw{color:#fff;font-size:16px;font-weight:700}#testShippingProfileForm .f4br{color:red;font-size:16px;font-weight:700}#testShippingProfileForm .f4_r{color:red;font-size:16px}#testShippingProfileForm .f4bblue{color:blue;font-size:16px;font-weight:700}#testShippingProfileForm .f4_blue{color:blue;font-size:16px}#testShippingProfileForm .f4bgray{color:gray;font-size:16px;font-weight:700}#testShippingProfileForm .f4_gray{color:gray;font-size:16px}#testShippingProfileForm .f4bgreen{color:#006400;font-size:16px;font-weight:700}#testShippingProfileForm .f4_green{color:#006400;font-size:16px}#testShippingProfileForm .f4breq{color:#c33;font-size:16px;font-weight:700}#testShippingProfileForm .f4_req{color:#c33;font-size:16px}#testShippingProfileForm .f6{font-size:24px}#testShippingProfileForm .f6w{color:#fff;font-size:24px}#testShippingProfileForm .f6b{font-size:24px;font-weight:700}#testShippingProfileForm .f6bw{color:#fff;font-size:24px;font-weight:700}#testShippingProfileForm .f6br{color:red;font-size:24px;font-weight:700}#testShippingProfileForm .f6_r{color:red;font-size:24px}#testShippingProfileForm .f6bblue{color:blue;font-size:24px;font-weight:700}#testShippingProfileForm .f6_blue{color:blue;font-size:24px}#testShippingProfileForm .f6bgray{color:gray;font-size:24px;font-weight:700}#testShippingProfileForm .f6_gray{color:gray;font-size:24px}#testShippingProfileForm .f6bgreen{color:#006400;font-size:24px;font-weight:700}#testShippingProfileForm .f6_green{color:#006400;font-size:24px}#testShippingProfileForm .f6breq{color:#c33;font-size:24px;font-weight:700}#testShippingProfileForm .f6_req{color:#c33;font-size:24px}#testShippingProfileForm .f8{font-size:36px}#testShippingProfileForm .f8w{color:#fff;font-size:36px}#testShippingProfileForm .f8b{font-size:36px;font-weight:700}#testShippingProfileForm .f8bw{color:#fff;font-size:36px;font-weight:700}#testShippingProfileForm .f8br{color:red;font-size:36px;font-weight:700}#testShippingProfileForm .f8_r{color:red;font-size:36px}#testShippingProfileForm .f8bblue{color:blue;font-size:36px;font-weight:700}#testShippingProfileForm .f8_blue{color:blue;font-size:36px}#testShippingProfileForm .f8bgray{color:gray;font-size:36px;font-weight:700}#testShippingProfileForm .f8_gray{color:gray;font-size:36px}#testShippingProfileForm .f8bgreen{color:#006400;font-size:36px;font-weight:700}#testShippingProfileForm .f8_green{color:#006400;font-size:36px}#testShippingProfileForm .f8breq{color:#c33;font-size:36px;font-weight:700}#testShippingProfileForm .f8_req{color:#c33;font-size:36px}#StandardTextEditContainer #CurrentVersionText{min-height:350px}#StandardTextEditContainer #StandardTextPreview{min-height:457px}#StandardTextEditContainer #StandardTextPreviewContainer{min-height:397px}#StandardTextEditContainer .tab-section-wrapper .panel-title>a{display:block}#StandardTextEditContainer #mytabs li .enabled{background-color:#fcb514;color:#333}#StandardTextEditContainer #mytabs .active .enabled{background-color:#fff;-webkit-box-shadow:-5px 5px 7px 1px rgba(0,0,0,.15);box-shadow:-5px 5px 7px 1px rgba(0,0,0,.15);color:#4c4c4c}#StandardTextEditContainer #collapse-mytabs .tabListItem .enabled{background-color:#fcb514;color:#333}#StandardTextEditContainer #collapse-mytabs .tabListItem .enabled a:hover{color:#333}#StandardTextEditContainer .tab-section-wrapper{display:inline-block;margin-top:10px;padding-left:15px;padding-right:15px;width:100%}#StandardTextEditContainer .tab-section-wrapper input[type=checkbox]:not(.non-jqui-input){background-color:#ff0}#StandardTextEditContainer .tab-section-wrapper .tab-links{border-bottom:none;margin-bottom:0}#StandardTextEditContainer .tab-section-wrapper .tab-links .tabListItem{float:left;list-style:none;margin-right:5px}#StandardTextEditContainer .tab-section-wrapper .tab-links .tabListItem button.active{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#4c4c4c}#StandardTextEditContainer .tab-section-wrapper .tab-links .tabListItem button.active.enabled{background-color:#fff;color:#4c4c4c}#StandardTextEditContainer .tab-section-wrapper .tab-links .nav-link{background:#006400;border:none;border-radius:6px 6px 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:600;isolation:isolate;padding:9px 15px;-webkit-transition:all .15s linear;transition:all .15s linear}#StandardTextEditContainer .tab-section-wrapper .tab-links button:hover{background:#003100;text-decoration:none}#StandardTextEditContainer .tab-section-wrapper .panel-group .panel .panel-collapse .panel-body .even{background-color:#f0f0f0}#StandardTextEditContainer .tab-links:after{clear:both;content:"";display:block}#StandardTextEditContainer .tabListItem .nav-link.active,#StandardTextEditContainer .tabListItem .nav-link.active:hover{background:#fff;color:#4c4c4c}#StandardTextEditContainer .tab-content{background:#fff;border:1px solid #d9d9d9;border-radius:0 3px 3px 3px;padding:15px}#StandardTextEditContainer .tab-pane{display:none}#StandardTextEditContainer .tab-pane .even{background-color:#f0f0f0}#StandardTextEditContainer .tab-pane.active{display:block}#itemDefaultsViewForm span.percent-sign{position:absolute;right:0;top:34px}#itemDefaultsViewForm .input-w-percentage{z-index:auto}#itemDefaultsViewForm #excludeStateListContainer{-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#itemDefaultsViewForm #excludeStateListContainer,#itemDefaultsViewForm #excludeStateListContainer .excluded-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center}#itemDefaultsViewForm #excludeStateListContainer .excluded-state{width:calc(33.3333% - 7.5px);-webkit-box-flex:0;background-color:#006400;border-radius:20px;-ms-flex:0 1 calc(33.3333% - 7.5px);flex:0 1 calc(33.3333% - 7.5px);-ms-flex-direction:row;flex-direction:row;padding:10px 15px;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;justify-content:space-between;margin-left:7.5px;margin-top:15px}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){margin-left:0;width:33.3333%;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#itemDefaultsViewForm #excludeStateListContainer .excluded-state i{cursor:pointer}@media(max-width:479px){#itemDefaultsViewForm #excludeStateListContainer .excluded-state,#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px)}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){margin-left:7.5px}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(odd){margin-left:0;width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media(min-width:1200px){#itemDefaultsViewForm #excludeStateListContainer .excluded-state,#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){width:calc(25% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 7.5px);flex:0 1 calc(25% - 7.5px);margin-left:7.5px}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(4n+1){margin-left:0;width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}@media(min-width:768px){#invoiceLogoContainer #imgLogo{float:right}#invoiceLogoContainer #img-cta-container{text-align:right}}#invoiceLogoContainer #imgLogo{height:auto;max-height:200px;max-width:200px;width:auto}#invoiceLogoContainer #confirmContainer{background-color:#bbe1aa;border:1px solid #006400;border-radius:6px;color:#006400;margin-bottom:15px;padding:15px}#invoiceLogoContainer #confirmContainer #confirmSubject{font-size:18px;font-weight:700}#invoiceLogoContainer #confirmContainer #confirmMessage{font-size:14px}#invoiceLogoContainer #removeInvoiceUrlBtn{padding-left:0;padding-right:0}#invoiceLogoContainer #contentContainer{margin-top:10px}@media(min-width:480px){#bitRailSettingsContainer .vault-row .cta-row{padding-top:15px}}@media(min-width:992px){#bitRailSettingsContainer .vault-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#bitRailSettingsContainer .vault-row .cta-row{padding-top:0;-ms-flex-item-align:end;align-self:flex-end}}.account-layaway .policy-percent{width:300px}.account-layaway .policy-percent input#DepositPercent{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.account-layaway #accept-agreement-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.verify-remove-modal .modal-dialog{height:auto}.verify-remove-modal .modal-dialog .modal-content .modal-header{background-color:#006400;color:#fff}.verify-remove-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:16px;font-weight:400;line-height:1}.verify-remove-modal .modal-dialog .modal-content .modal-header .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.verify-remove-modal .modal-dialog .modal-content .modal-header .close-btn:before{cursor:pointer}.verify-remove-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;text-align:center;z-index:499}.verify-remove-modal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:15px}.verify-remove-modal .modal-dialog .modal-content .modal-body .modal-text .intro{margin-bottom:15px}.verify-remove-modal .modal-dialog .modal-content .modal-body .cta-wrap{margin:0 auto;text-align:center}.verify-remove-modal .modal-dialog .modal-content .modal-body .cta-wrap .btn-secondary{color:#006400;margin-right:15px}@media(max-width:767px){.account-layaway .policy-percent{width:100%}}#update1099Container .page-section .acting-label,#update1099Container .page-section label{font-size:14px!important}#update1099Container .page-section .acting-label.lg-lbl,#update1099Container .page-section label.lg-lbl{color:#000;font-size:16px!important;margin-bottom:10px}#update1099Container .page-section h2{font-size:16px;font-weight:600}#update1099Container .page-section .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}#update1099Container .page-section .file span{-webkit-box-flex:0;border-bottom:1px solid #d9d9d9;border-bottom-left-radius:6px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-top-left-radius:6px;-ms-flex:0 1 100%;flex:0 1 100%;height:40px;line-height:40px}#update1099Container .page-section .file span i{font-style:normal;padding:0 0 0 15px;white-space:nowrap}#update1099Container .page-section .file button.btn{border-bottom-left-radius:0;border-top-left-radius:0;height:40px}#update1099Container .page-section .file input{display:none}#update1099Container .page-section legend{border:0}@media(min-width:480px){#update1099Container .page-section .file{height:40px}}#update1099Container .owner-modal .page-section{border:0;border-radius:0}#update1099Container .owner-modal .page-section .header-bar{display:none}#update1099Container .owner-modal .modal-text>p{border-bottom:1px solid #d9d9d9;padding:10px 0}#update1099Container .owner-modal .modal-footer{border-top:0;text-align:center}#update1099Container .owner-added-section{border:0}#webhookContainer .settings fieldset legend{border-bottom:0}#webhookContainer .settings .ui-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#webhookContainer .dt-wrapper .dt-bottom{margin-left:15px;margin-right:15px}@media(max-width:479px){#webhookContainer .dt-wrapper table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 15px 15px}#webhookContainer .dt-wrapper table tr:first-child{border-top:1px solid #d9d9d9}#webhookContainer .dt-wrapper table tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;padding:10px 0 0!important}#webhookContainer .dt-wrapper table tr td:before{display:block;font-weight:700;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}#webhookContainer .dt-wrapper table tr td:first-child:before{content:"Date"}#webhookContainer .dt-wrapper table tr td:nth-child(2):before{content:"Webhook"}#webhookContainer .dt-wrapper table tr td:nth-child(3):before{content:"Http Status"}#webhookContainer .dt-wrapper table tr td:nth-child(4):before{content:"Response";text-align:left}}@media(min-width:768px){#webhookContainer .dt-wrapper tr{border-left:0;border-right:0}}#manageSubUsersContainer #contentContainer{margin-top:15px}#manageSubUsersContainer #addSubUserBtn{position:absolute;right:15px;top:0}#manageSubUsersContainer .filter-bar{display:block;margin-bottom:15px}@media(max-width:479px){#manageSubUsersContainer #addSubUserBtn{margin-top:10px;position:static}}@media(min-width:768px){#manageSubUsersContainer .filter-bar{margin-left:-30px;margin-right:-30px}}@media(min-width:992px){#manageSubUsersContainer #addSubUserBtn{top:5px}#manageSubUsersContainer .filter-bar{display:none}}#subUserContainer .err_msg{min-height:unset!important}#subUserContainer .err_msg .field-validation-error{margin-top:3px}#subUserContainer .ui-toggler i{font-style:normal}#subUserContainer .ui-toggler input:checked+input+label span:last-child i{display:none}#subUserContainer .ui-toggler input:checked+input+label span:last-child:before{content:"Enabled"}#changeEmailAddress{margin-top:30px;padding-bottom:15px;position:relative}#changeEmailAddress #confirmMsg{background-color:#bbe1aa;border:1px solid #006400;border-radius:6px;color:#006400;font-size:18px;margin-bottom:15px;padding:15px}#changeEmailAddress button+#confirmMsg,#changeEmailAddress button+#confirmMsg+.alert,#changeEmailAddress button+.alert{margin-right:90px}#cancelModal{padding-right:0!important}#paymentFormContainer .page-header-info-sm{margin-top:15px}#paymentFormContainer .alert-warning{color:#000;margin-top:20px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .description{margin-left:22px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler{font-size:16px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]:not(.non-jqui-input){float:none}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+label span:first-child{margin-top:5px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler .ui-toggler input[type=radio]+label,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+label{cursor:pointer;float:right;width:232px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler .ui-toggler input[type=radio]+label span:last-child,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+label span:last-child{float:right;font-weight:400;margin-left:0;width:auto}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+.ui-checkboxradio-label:hover span.ui-icon,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:20px;width:40px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label .ui-checkboxradio-icon:before,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox].ui-checkboxradio:checked+label .ui-checkboxradio-icon:before{color:#006400;content:"";font-size:11px;height:18px;left:0;position:absolute;top:0;width:18px;z-index:50}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input+label span:last-child:after{color:#555;content:"No";display:inline-block;font-weight:600;margin-top:3px;width:51px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"Yes"}#shippingProfileItemsContainer #contentContainer .table-responsive{overflow:visible}#shippingProfileItemsContainer #contentContainer .table-responsive table tbody tr td{vertical-align:middle}#shippingProfileItemsContainer #contentContainer .page-section{padding-left:0;padding-right:0}#shippingProfileItemsContainer #contentContainer .page-section .header-bar{margin-bottom:0}#addonsStep1Container .page-header-confirmation-text{color:#000;font-size:16px;font-weight:600;margin:10px 0 0}#addonsStep1Container h1.page-header-main span{color:#555}#addonsStep1Container h1.page-header-main a{text-decoration:underline}#addonsStep1Container h2.page-header-main{color:#000;font-size:20px}#addonsStep1Container p.page-header-subcopy{font-size:14px}#addonsStep1Container form>.cta-row{padding-left:0;padding-right:0}#addonsStep1Container #contentContainer{margin-top:0}#addonsStep1Container #contentContainer .header-bar{margin-bottom:0}#addonsStep1Container #contentContainer .item-count{clear:both;color:#555;font-size:15px;font-weight:600;padding-top:15px;text-align:center}#addonsStep1Container #contentContainer .cta-row .btn-primary{white-space:normal}#addonsStep1Container #contentContainer ul{list-style-type:none;margin:0;padding:0}#addonsStep1Container #contentContainer ul li{border-top:1px solid #d9d9d9;display:block}#addonsStep1Container #contentContainer ul li:first-child{border:0}#addonsStep1Container #contentContainer ul li input{display:none}#addonsStep1Container #contentContainer ul li input+label{height:100%;margin:0;padding-bottom:20px;padding-top:20px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer}#addonsStep1Container #contentContainer ul li input+label,#addonsStep1Container #contentContainer ul li input+label>span.col-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#addonsStep1Container #contentContainer ul li input+label>span.col-1{margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addonsStep1Container #contentContainer ul li input+label>span.col-1 i.statusIndicator{background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:6px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);display:block;height:18px;position:relative;text-indent:0;width:18px;z-index:0}#addonsStep1Container #contentContainer ul li input+label>span.col-2{-ms-flex-negative:1;flex-shrink:1;margin-right:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-2 img{height:auto;height:115px;width:115px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3{border-left:1px dotted #d9d9d9;padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a,#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 span{font-weight:400;width:100%}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a{display:inline-block;font-size:18px;text-decoration:underline}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 span{display:block;font-size:15px;margin-top:5px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{-ms-flex-negative:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:1px dotted #d9d9d9;padding-left:10px;padding-right:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4>strong{color:#000;display:block;font-size:24px;font-weight:600}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4 .col-4-meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4 .col-4-meta strong{font-size:12px;font-weight:600}#addonsStep1Container #contentContainer ul li input+label>span.col-5,#addonsStep1Container #contentContainer ul li input+label>span.col-6{display:none}#addonsStep1Container #contentContainer ul li input:checked+label{background-color:#e5efe5}#addonsStep1Container #contentContainer ul li input:checked+label>span.col-1 i.statusIndicator:before{color:#006400;content:"";font-family:Glyphicons Halflings;font-size:12px;left:0;position:absolute;top:0;z-index:50}@media(max-width:479px){#addonsStep1Container #contentContainer ul li input+label>span.col-1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4{border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3,#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{border:0;padding-left:0;padding-right:0}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a,#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 span{font-size:14px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:normal}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4>strong{font-size:18px;margin-top:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4 .col-4-meta{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}}@media(min-width:768px){#addonsStep1Container #contentContainer .item-count{text-align:right}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{min-width:174px}#addonsStep1Container #contentContainer ul li input+label>span.col-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-seller{font-size:14px;white-space:nowrap}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-seller a{font-weight:400;text-decoration:underline}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-badges{margin-top:5px;text-align:right}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-badges>span{margin:0 0 0 3px}#addonsStep1Container #contentContainer .cta-row .btm-primary{white-space:nowrap}}@media(min-width:992px){#addonsStep1Container h2.page-header-main{font-size:24px}#addonsStep1Container p.page-header-subcopy{font-size:16px}#addonsStep1Container #contentContainer ul li input+label>span.col-5{padding-right:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-left:1px dotted #d9d9d9;justify-content:center;padding-left:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-6 .col-6-cta{width:85px}#addonsStep1Container #contentContainer ul li input+label>span.col-6 .col-6-cta:before{content:"Select"}#addonsStep1Container #contentContainer ul li input:checked+label>span.col-6 .col-6-cta:before{content:"Deselect"}}#buyerCartContainer #contentContainer #topContainer>section{float:none!important}@media(min-width:768px){#buyerCartContainer #contentContainer #topContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}}#buyerCartContainer .cart-items{list-style-type:none;margin:0;padding:0}#buyerCartContainer .cart-items .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d9d9d9;min-height:130px;padding:15px}#buyerCartContainer .cart-items .cart-item:last-child{border-bottom:0}#buyerCartContainer .cart-items .cart-item .card-icon{height:20px;width:34px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;position:relative;z-index:1}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label{border:2px solid #999;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label .ui-checkboxradio-icon{border-color:#999;border-radius:0;height:16px;left:-.5px;position:absolute;top:-.5px;width:16px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label .ui-checkboxradio-icon:before{font-size:16px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox input[type=checkbox]:checked+label,#buyerCartContainer .cart-items .cart-item .item-image-checkbox input[type=checkbox]:checked+label .ui-checkboxradio-icon{border-color:#006400}#buyerCartContainer .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 auto;max-width:400px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox .cart-img-contain .cart-img{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;padding-top:75%;width:100%}#buyerCartContainer .cart-items .cart-item .item-info{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;padding-left:15px}#buyerCartContainer .cart-items .cart-item .item-info .item-title{display:block;font-size:20px;line-height:26px}#buyerCartContainer .cart-items .cart-item .item-info span{color:#000;display:block;font-weight:400}#buyerCartContainer .cart-items .cart-item .item-info .item-id,#buyerCartContainer .cart-items .cart-item .item-info .order-id{color:#555;font-size:17px;margin-top:5px}#buyerCartContainer .cart-items .cart-item .item-info .item-id i,#buyerCartContainer .cart-items .cart-item .item-info .order-id i{display:block;font-style:normal}#buyerCartContainer .cart-items .cart-item .item-info .item-price{color:#000;font-size:20px;margin-top:5px;white-space:nowrap}#buyerCartContainer .cart-items .cart-item .item-info .item-price strong{font-size:16px}#buyerCartContainer .cart-items .cart-item .item-info .item-price a,#buyerCartContainer .cart-items .cart-item .item-info .item-price button{background:none;border:none;color:#006400;cursor:pointer;font-size:14px;padding:0;text-align:left;text-decoration:underline;white-space:nowrap}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:20px;-ms-flex-direction:row;flex-direction:row;font-size:15px;margin:7px 0 0;padding:4px 5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble span{margin:0 5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble span:first-child{margin:0 0 0 5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.finance{background:#fdeebf;border:1px solid #ffd155}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.finance span{color:#006400}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.finance span:first-child{margin-right:30px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.guntab{background:#c7dee7;border:1px solid #00638a}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.guntab .guntab-icon{height:20px;width:20px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.guntab span{color:#00293a}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-top:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;font-style:normal;justify-content:flex-start}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text img{margin-left:3px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text+.extra-text{margin-top:0}#buyerCartContainer .cart-items .cart-item .item-info .err-msg{color:#d0021b;font-size:15px;margin:7px 0 -5px}#buyerCartContainer .cart-items .cart-item .item-actions{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;margin:15px 15px 0 0}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button{height:100%;width:40px;-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button:not(.fa-solid):before{content:"";font-family:Glyphicons Halflings}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button:before{color:#fff}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-increase{border-bottom-left-radius:0;border-top-left-radius:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-increase:not(.fa-solid):before{content:"+"}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce{border-bottom-right-radius:0;border-top-right-radius:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce:not(.fa-solid):before{content:"−"}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce:not(.fa-solid).last:before{content:""}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap input{-webkit-box-flex:1;border:1px solid #d9d9d9;border-radius:0;color:#555;-ms-flex:1 0 calc(100% - 80px);flex:1 0 calc(100% - 80px);font-size:16px;padding-left:0;padding-right:0;text-align:center;width:calc(100% - 80px)}#buyerCartContainer .cart-items .cart-item .item-actions .item-checkout,#buyerCartContainer .cart-items .cart-item .item-actions .item-delete{border-color:#006400;height:40px;margin:15px 15px 0 0}#buyerCartContainer .cart-items .cart-item .item-actions .item-compare{margin-top:15px;text-decoration:underline}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway,#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address,#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-class{margin-top:15px;width:100%}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .input-group-textbox{background-color:#fff!important;text-overflow:ellipsis}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap{padding-top:5px}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap label{margin-bottom:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap .make-default-ffl i{margin-right:3px}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap .make-default-ffl{color:#006400}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:10px 15px}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox label{margin-bottom:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox i{color:#006400;font-style:normal;text-decoration:underline}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox.mat-checkbox-checked{background-color:#eee;border-color:#006400}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox.mat-checkbox-checked .mat-checkbox-frame{border-color:#006400!important}#buyerCartContainer.checkout .cart-items .cart-item .non-network-ffl{border:1px solid #ffbf00;margin:15px -15.5px -16px;overflow:hidden;padding:8px 15px 10px;position:relative;z-index:2}#buyerCartContainer.checkout .cart-items .cart-item .non-network-ffl a{text-decoration:underline}@media(max-width:479px){#buyerCartContainer .cart-items .cart-item .item-image-checkbox{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}#buyerCartContainer .cart-items .cart-item .item-info{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}#buyerCartContainer .cart-items .cart-item .item-info .item-price a,#buyerCartContainer .cart-items .cart-item .item-info .item-price button{white-space:wrap}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text{-ms-flex-wrap:wrap;flex-wrap:wrap}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}}@media(min-width:1200px){#buyerCartContainer .cart-items .cart-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#buyerCartContainer .cart-items .cart-item:last-child:before{border-bottom-left-radius:6px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox{height:100%;left:0;padding:15px 0;position:absolute;top:0;width:25%}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label .ui-checkboxradio-icon{border-radius:3px;left:unset;position:relative;top:unset}#buyerCartContainer .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 0 0 50px;width:calc(100% - 50px)}#buyerCartContainer .cart-items .cart-item .item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#buyerCartContainer .cart-items .cart-item .item-info a{padding-right:15px}#buyerCartContainer .cart-items .cart-item .item-info .cart-info-flex{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}#buyerCartContainer .cart-items .cart-item .item-info .item-price{margin-top:0;text-align:right;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#buyerCartContainer .cart-items .cart-item .item-info .item-price a,#buyerCartContainer .cart-items .cart-item .item-info .item-price button{display:block;text-align:right;width:100%}#buyerCartContainer .cart-items .cart-item .item-info .item-price a.ui-button-text-only,#buyerCartContainer .cart-items .cart-item .item-info .item-price button.ui-button-text-only{margin-top:5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#buyerCartContainer .cart-items .cart-item .item-actions,#buyerCartContainer .cart-items .cart-item .item-info{margin-left:25%;padding-left:15px;width:75%}#buyerCartContainer .cart-items .cart-item .item-actions .item-compare{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;-ms-flex-item-align:end;align-self:flex-end}#buyerCartContainer.checkout .cart-items .cart-item .item-info .item-id i{display:inline!important;margin-right:5px}#buyerCartContainer.checkout .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 0 0 15px;width:calc(100% - 15px)}#buyerCartContainer.checkout .cart-items .cart-item .item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#buyerCartContainer.checkout .cart-items .cart-item .item-actions .item-ship-class{-webkit-box-flex:0;-ms-flex:0 1 calc(40% - 15px);flex:0 1 calc(40% - 15px);margin-right:15px;width:calc(40% - 15px)}#buyerCartContainer.checkout .cart-items .cart-item .item-actions .item-ship-address{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;width:60%}#buyerCartContainer.checkout .cart-items .cart-item .item-actions .item-layaway{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}#buyerCartContainer.checkout .cart-items .cart-item:last-child .non-network-ffl{border-radius:0 0 6px 6px}}#buyerCartContainer.container #contentContainer section#cartSummary{padding:0}#buyerCartContainer #contentContainer{position:relative}#buyerCartContainer #contentContainer section#cartSummary{position:sticky;right:0;top:0;z-index:51}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);padding:15px;width:100%}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:-webkit-box;display:-ms-flexbox;display:flex;order:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;padding-top:10px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .cta-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:15px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap #purchaseWithFinancing,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap #purchaseWithGunTab{display:none}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap>div:first-child .btn{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap>div:first-child .btn+.btn{display:none}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap p{font-size:11px;margin:5px 0 0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap i{font-style:normal}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 #purchaseWithFinancing,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 #purchaseWithGunTab{display:block}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 .btn,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 .btn{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7.5px);flex:1 0 calc(50% - 7.5px);margin-left:7.5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 .btn+.btn,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 .btn+.btn{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7.5px);flex:1 0 calc(50% - 7.5px);margin-left:0;margin-right:7.5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 .hider,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 .hider{display:none}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2>div:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .btn{margin-left:0;margin-right:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:15px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .btn+.btn{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7.5px);flex:1 0 calc(50% - 7.5px);margin-right:7.5px;margin-top:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .btn+.btn+.btn{margin-left:7.5px;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .hider{display:inline}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks{color:#555;font-size:15px;list-style-type:none;margin:55px 0 0;padding:0 0 15px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li{margin-bottom:10px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li strong{color:#000;display:block;font-size:13px;font-weight:700}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span b{float:left;font-weight:600}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span>a{margin-left:5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span .coupon-entries{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;margin:0;padding:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span .coupon-entries li{margin-bottom:0;margin-right:5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span .coupon-entries li i{color:#006400;cursor:pointer;top:-3px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span:nth-child(2n){text-align:right}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li i{font-style:normal}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul{display:block;list-style-type:none;margin:0;padding:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul li>span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul li>span:first-child{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;max-width:75%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li:last-child{margin-bottom:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .coupon-wrap{height:0;left:0;opacity:0;overflow:hidden;padding:0 15px;position:absolute;top:70px;-webkit-transition:opacity,height .2s linear;transition:opacity,height .2s linear;width:100%}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .coupon-wrap .btn{background:#eee;background:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fff));background:linear-gradient(0deg,#eee,#fff);border:1px solid #d9d9d9;color:#006400}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .tab-wrap.open+.coupon-wrap{height:auto;opacity:1;overflow:visible}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .btn:not(#addCouponBtn){font-size:16px;padding-bottom:8px;padding-top:8px;width:100%}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .btn:not(#addCouponBtn)#goToOrdersBtn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#buyerCartContainer #contentContainer section#cartSummary.dock #ctaContainer{background-color:#fff;height:100px;left:0;padding:10px 15px;position:fixed;top:0;z-index:1000}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap .tab-expander{-webkit-box-flex:0;-ms-flex-positive:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#006400;margin-left:15px;width:52px}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap .tab-expander i{top:0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{padding-top:0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:0;opacity:0;order:2;overflow:hidden;-webkit-transition:height .2s linear,opacity .2s linear;transition:height .2s linear,opacity .2s linear}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-group{width:100%}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open{border-bottom:1px solid #d9d9d9;height:auto;margin-bottom:10px;opacity:1;overflow:visible}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header{display:none}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-body-wrapper,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-body-wrapper .mat-tab-body-active{overflow:visible}@media(min-width:768px){#buyerCartContainer #contentContainer section#cartSummary{height:100%;position:absolute;z-index:50}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky){position:sticky;top:90px;z-index:51}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .coupon-wrap,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .tab-wrap.open+.coupon-wrap{border-bottom:0;height:auto;opacity:1;overflow:visible;top:65px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) #proceedToCheckout{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .subtotal-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .cta-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 0 15px}#buyerCartContainer #contentContainer.disable-sticky section#cartSummary{float:right!important;position:relative;right:unset;top:unset}#buyerCartContainer #contentContainer.disable-sticky section#cartSummary #ctaContainer{position:static;top:unset}#buyerCartContainer #contentContainer.disable-sticky #topContainer{display:block}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer{padding:0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap .tab-expander{display:none}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{padding-left:15px;padding-right:15px}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{padding-bottom:10px}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:auto;margin-bottom:10px;opacity:1;order:1;overflow:visible;overflow-x:hidden}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open mat-tab-header{border-radius:6px 6px 0 0;display:block}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header .mat-tab-label,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header .mat-tab-label,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .mat-tab-header .mat-tab-label,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open mat-tab-header .mat-tab-label{font-size:14px;height:40px;min-width:auto}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header .mat-tab-header-pagination,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header .mat-tab-header-pagination,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .mat-tab-header .mat-tab-header-pagination,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open mat-tab-header .mat-tab-header-pagination{display:none}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .order-blocks,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .order-blocks{padding:15px 15px 0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .order-blocks>li:last-child,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .order-blocks>li:last-child{border-bottom:1px solid #d9d9d9;padding-bottom:15px}}#buyerCartContainer.container #contentContainer section#cartContainer{padding:0}@media(min-width:768px){#buyerCartContainer.container #contentContainer section#cartContainer{padding-right:15px}}@media(max-width:767px){#buyerCartContainer.container-md{padding-left:0!important;padding-right:0!important}#buyerCartContainer.container-md #contentContainer #topContainer{margin:0!important}#buyerCartContainer.container-md #contentContainer #topContainer>.col-12{padding:0!important}}#buyerCartContainer #contentContainer section#cartContainer .page-section{margin-right:0;margin-top:15px}#buyerCartContainer #contentContainer section#cartContainer .page-section.marg{margin-top:15px}#buyerCartContainer #contentContainer section#cartContainer .page-section .header-bar{margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#buyerCartContainer #contentContainer section#cartContainer .page-section .header-bar span{font-weight:400}#buyerCartContainer #contentContainer section#cartContainer .page-section .no-results{font-size:20px;padding:0 15px 15px}#buyerCartContainer #contentContainer section#cartContainer .page-section .no-results.cta-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#buyerCartContainer #contentContainer section#cartContainer .page-section .no-results.cta-row .btn:first-child{margin-top:0}#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items{border-color:#1861b7}#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items .header-bar{background-color:#1861b7;border-radius:3px 3px 0 0}#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items .cart-item{border-color:#1861b7}#buyerCartContainer #contentContainer section#cartContainer #auction-deselect-all,#buyerCartContainer #contentContainer section#cartContainer #deselect-all{cursor:pointer}@media(max-width:479px){#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items .header-bar{border-radius:0}}@media(min-width:768px){#buyerCartContainer #contentContainer section#cartContainer .page-section{margin-top:0}#buyerCartContainer #contentContainer.disable-sticky section#cartContainer{float:left!important}}#buyerCartContainer #contentContainer #extraContainerAside .gb-lite-widget,#buyerCartContainer #contentContainer #extraContainerAside>div .widget,#buyerCartContainer #contentContainer #extraContainerBelow .gb-lite-widget,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget{margin-top:3rem}#buyerCartContainer #contentContainer #extraContainerAside>div .widget h2,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget h2{font-size:18px;font-weight:600;margin-left:15px}#buyerCartContainer #contentContainer #extraContainerAside>div .widget .more,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget .more{margin-right:15px}#buyerCartContainer #contentContainer #extraContainerAside>div .widget .btn,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-bottom:0;padding-top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#buyerCartContainer #contentContainer #extraContainerAside .aside>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#buyerCartContainer #contentContainer #extraContainerAside .aside>div .super-listing{width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);height:auto;margin-bottom:10px;margin-right:7.5px;margin-top:5px}#buyerCartContainer #contentContainer #extraContainerAside .aside>div .super-listing:nth-child(2n){margin-left:7.5px;margin-right:0}@media(min-width:768px){#buyerCartContainer #contentContainer #extraContainerAside>div .widget .more,#buyerCartContainer #contentContainer #extraContainerAside>div .widget h2,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget .more,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget h2{margin-left:0;margin-right:0}#buyerCartContainer #contentContainer #extraContainerAside>div{margin-top:110px}#buyerCartContainer #contentContainer.disable-sticky section#extraContainerAside{clear:right;float:right!important}#buyerCartContainer #contentContainer.disable-sticky section#extraContainerAside>div{margin-top:0}}#buyerCartContainer.container .cart-alert.service-alert p.msg>p:before,#buyerCartContainer.container .static-alert.service-alert p.msg>p:before{color:#ffd155;content:"";font-family:Glyphicons Halflings;font-size:12px;margin-right:5px}#buyerCartContainer.container-md .cart-alert.service-alert p.msg>p,#buyerCartContainer.container-md .static-alert.service-alert p.msg>p{display:inline-block;font-weight:400}#buyerCartContainer.container-md .cart-alert.service-alert p.msg>p:before,#buyerCartContainer.container-md .static-alert.service-alert p.msg>p:before{color:#ffd155;content:"";display:inline;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;margin-right:5px}#buyerCartContainer #cart-messages .red,#buyerCartContainer #cart-messages .yellow,#buyerCartContainer #cartItems .red,#buyerCartContainer #cartItems .yellow{position:relative}#buyerCartContainer #cart-messages .red:before,#buyerCartContainer #cart-messages .yellow:before,#buyerCartContainer #cartItems .red:before,#buyerCartContainer #cartItems .yellow:before{content:"";height:100%;left:0;position:absolute;top:0;width:7px}#buyerCartContainer .cart-alert,#buyerCartContainer .static-alert{background-color:#fff;border:2px solid #d9d9d9;color:#000;margin:0 0 15px;padding:15px}#buyerCartContainer .cart-alert:first-child,#buyerCartContainer .static-alert:first-child{margin-top:15px}#buyerCartContainer .cart-alert h2,#buyerCartContainer .static-alert h2{font-size:18px;font-weight:600;margin-top:0}#buyerCartContainer .cart-alert i.fa-solid,#buyerCartContainer .cart-alert i.glyphicon,#buyerCartContainer .static-alert i.fa-solid,#buyerCartContainer .static-alert i.glyphicon{font-size:16px}#buyerCartContainer .cart-alert:before,#buyerCartContainer .static-alert:before{content:"";width:5px}#buyerCartContainer .cart-alert p,#buyerCartContainer .cart-alert span,#buyerCartContainer .static-alert p,#buyerCartContainer .static-alert span{font-size:16px}#buyerCartContainer .cart-alert p,#buyerCartContainer .static-alert p{margin-bottom:3px}#buyerCartContainer .cart-alert span,#buyerCartContainer .static-alert span{font-weight:600}#buyerCartContainer .cart-alert a,#buyerCartContainer .static-alert a{text-decoration:underline}#buyerCartContainer .cart-alert .item-acknowledge,#buyerCartContainer .cart-alert .item-remove,#buyerCartContainer .static-alert .item-acknowledge,#buyerCartContainer .static-alert .item-remove{background:none;border:0;font-size:15px;padding:0;position:absolute;right:15px;top:15px}#buyerCartContainer .cart-alert .item-acknowledge i.fa-solid,#buyerCartContainer .cart-alert .item-acknowledge i.glyphicon,#buyerCartContainer .cart-alert .item-remove i.fa-solid,#buyerCartContainer .cart-alert .item-remove i.glyphicon,#buyerCartContainer .static-alert .item-acknowledge i.fa-solid,#buyerCartContainer .static-alert .item-acknowledge i.glyphicon,#buyerCartContainer .static-alert .item-remove i.fa-solid,#buyerCartContainer .static-alert .item-remove i.glyphicon{color:#006400!important}#buyerCartContainer .cart-alert.red,#buyerCartContainer .static-alert.red{border-color:#d0021b}#buyerCartContainer .cart-alert.red:before,#buyerCartContainer .static-alert.red:before{background-color:#d0021b}#buyerCartContainer .cart-alert.red h2,#buyerCartContainer .cart-alert.red i.fa-solid,#buyerCartContainer .cart-alert.red i.glyphicon,#buyerCartContainer .static-alert.red h2,#buyerCartContainer .static-alert.red i.fa-solid,#buyerCartContainer .static-alert.red i.glyphicon{color:#d0021b}#buyerCartContainer .cart-alert.yellow,#buyerCartContainer .static-alert.yellow{border-color:#ffbf00}#buyerCartContainer .cart-alert.yellow:before,#buyerCartContainer .static-alert.yellow:before{background-color:#ffbf00}#buyerCartContainer .cart-alert.yellow h2,#buyerCartContainer .static-alert.yellow h2{color:#000}#buyerCartContainer .cart-alert.yellow i.fa-solid,#buyerCartContainer .cart-alert.yellow i.glyphicon,#buyerCartContainer .static-alert.yellow i.fa-solid,#buyerCartContainer .static-alert.yellow i.glyphicon{color:#ffbf00}#buyerCartContainer .cart-alert.tan,#buyerCartContainer .static-alert.tan{background-color:#fdeebf;border-color:#ffd155}#buyerCartContainer .cart-alert.tan:before,#buyerCartContainer .static-alert.tan:before{background-color:#006400}#buyerCartContainer .cart-alert.tan h2,#buyerCartContainer .static-alert.tan h2{color:#000}#buyerCartContainer .cart-alert.tan i.fa-solid,#buyerCartContainer .cart-alert.tan i.glyphicon,#buyerCartContainer .static-alert.tan i.fa-solid,#buyerCartContainer .static-alert.tan i.glyphicon{color:#006400}#buyerCartContainer .cart-alert.service-alert,#buyerCartContainer .static-alert.service-alert{border-width:1px;margin-top:15px}#buyerCartContainer .cart-alert.service-alert h2,#buyerCartContainer .static-alert.service-alert h2{font-size:16px;line-height:22px;margin-bottom:0}#buyerCartContainer .cart-alert.service-alert h2>span,#buyerCartContainer .static-alert.service-alert h2>span{display:inline-block;position:relative;width:43px}#buyerCartContainer .cart-alert.service-alert h2>span i,#buyerCartContainer .static-alert.service-alert h2>span i{bottom:-6px;color:#006400;font-size:15px;left:20px;position:absolute;z-index:2}#buyerCartContainer .cart-alert.service-alert h2>span i:first-child,#buyerCartContainer .static-alert.service-alert h2>span i:first-child{font-size:24px;left:0;z-index:1}#buyerCartContainer .cart-alert.service-alert p,#buyerCartContainer .static-alert.service-alert p{font-size:14px;margin-top:0}#buyerCartContainer .cart-alert.service-alert p p:first-child,#buyerCartContainer .static-alert.service-alert p p:first-child{margin:10px 0 0}#buyerCartContainer .cart-alert.service-alert p+p p,#buyerCartContainer .static-alert.service-alert p+p p{margin-top:3px}@media(min-width:768px){#buyerCartContainer .alert-danger{margin-right:15px}#buyerCartContainer .cart-alert,#buyerCartContainer .static-alert{border-radius:6px}#buyerCartContainer .cart-alert.service-alert,#buyerCartContainer .cart-alert:first-child,#buyerCartContainer .static-alert.service-alert,#buyerCartContainer .static-alert:first-child{margin-top:0}}@media(min-width:992px){#buyerCartContainer .cart-alert.service-alert h2,#buyerCartContainer .static-alert.service-alert h2{font-size:18px}#buyerCartContainer .cart-alert.service-alert h2>span,#buyerCartContainer .static-alert.service-alert h2>span{bottom:0}#buyerCartContainer .cart-alert.service-alert p,#buyerCartContainer .static-alert.service-alert p{font-size:16px}}.gb-mat-dialog#addAddressModal .mat-dialog-content,.gb-mat-dialog#findFFLModal .mat-dialog-content,.gb-mat-dialog#messageModal .mat-dialog-content,.gb-mat-dialog#validateAddressModal .mat-dialog-content{padding-left:0;padding-right:0}.gb-mat-dialog#addAddressModal .fields .err_msg,.gb-mat-dialog#findFFLModal .fields .err_msg,.gb-mat-dialog#messageModal .fields .err_msg,.gb-mat-dialog#validateAddressModal .fields .err_msg{text-align:left}.gb-mat-dialog#addAddressModal .acting-label,.gb-mat-dialog#addAddressModal label,.gb-mat-dialog#findFFLModal .acting-label,.gb-mat-dialog#findFFLModal label,.gb-mat-dialog#messageModal .acting-label,.gb-mat-dialog#messageModal label,.gb-mat-dialog#validateAddressModal .acting-label,.gb-mat-dialog#validateAddressModal label{font-weight:600}.gb-mat-dialog#addAddressModal .gb-mat-radio,.gb-mat-dialog#findFFLModal .gb-mat-radio,.gb-mat-dialog#messageModal .gb-mat-radio,.gb-mat-dialog#validateAddressModal .gb-mat-radio{margin-top:5px}.gb-mat-dialog#addAddressModal .gb-mat-radio label,.gb-mat-dialog#findFFLModal .gb-mat-radio label,.gb-mat-dialog#messageModal .gb-mat-radio label,.gb-mat-dialog#validateAddressModal .gb-mat-radio label{font-weight:400}.gb-mat-dialog#addAddressModal .gb-mat-radio label .mat-radio-label-content,.gb-mat-dialog#findFFLModal .gb-mat-radio label .mat-radio-label-content,.gb-mat-dialog#messageModal .gb-mat-radio label .mat-radio-label-content,.gb-mat-dialog#validateAddressModal .gb-mat-radio label .mat-radio-label-content{white-space:pre-wrap}.gb-mat-dialog#addAddressModal input[type=email],.gb-mat-dialog#addAddressModal input[type=number],.gb-mat-dialog#addAddressModal input[type=password],.gb-mat-dialog#addAddressModal input[type=tel],.gb-mat-dialog#addAddressModal input[type=text],.gb-mat-dialog#findFFLModal input[type=email],.gb-mat-dialog#findFFLModal input[type=number],.gb-mat-dialog#findFFLModal input[type=password],.gb-mat-dialog#findFFLModal input[type=tel],.gb-mat-dialog#findFFLModal input[type=text],.gb-mat-dialog#messageModal input[type=email],.gb-mat-dialog#messageModal input[type=number],.gb-mat-dialog#messageModal input[type=password],.gb-mat-dialog#messageModal input[type=tel],.gb-mat-dialog#messageModal input[type=text],.gb-mat-dialog#validateAddressModal input[type=email],.gb-mat-dialog#validateAddressModal input[type=number],.gb-mat-dialog#validateAddressModal input[type=password],.gb-mat-dialog#validateAddressModal input[type=tel],.gb-mat-dialog#validateAddressModal input[type=text]{height:40px}.gb-mat-dialog#addAddressModal .err_msg,.gb-mat-dialog#findFFLModal .err_msg,.gb-mat-dialog#messageModal .err_msg,.gb-mat-dialog#validateAddressModal .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;text-align:left}.gb-mat-dialog#addAddressModal .err_msg#errMessageZipSearch,.gb-mat-dialog#findFFLModal .err_msg#errMessageZipSearch,.gb-mat-dialog#messageModal .err_msg#errMessageZipSearch,.gb-mat-dialog#validateAddressModal .err_msg#errMessageZipSearch{padding-top:0;text-align:right!important}.gb-mat-dialog#addAddressModal .req:before,.gb-mat-dialog#findFFLModal .req:before,.gb-mat-dialog#messageModal .req:before,.gb-mat-dialog#validateAddressModal .req:before{color:#d0021b;content:"*"}.gb-mat-dialog#addAddressModal .btn,.gb-mat-dialog#findFFLModal .btn,.gb-mat-dialog#messageModal .btn,.gb-mat-dialog#validateAddressModal .btn{height:40px;margin:15px 0 0;width:100%}.gb-mat-dialog#addAddressModal .btn.btn-secondary,.gb-mat-dialog#findFFLModal .btn.btn-secondary,.gb-mat-dialog#messageModal .btn.btn-secondary,.gb-mat-dialog#validateAddressModal .btn.btn-secondary{background-color:#fff;border:1px solid #d9d9d9;color:#006400}.gb-mat-dialog#addAddressModal .btn.btn-tertiary,.gb-mat-dialog#findFFLModal .btn.btn-tertiary,.gb-mat-dialog#messageModal .btn.btn-tertiary,.gb-mat-dialog#validateAddressModal .btn.btn-tertiary{background:rgba(0,0,0,0);text-decoration:underline}.gb-mat-dialog#addAddressModal .btn.invalid,.gb-mat-dialog#findFFLModal .btn.invalid,.gb-mat-dialog#messageModal .btn.invalid,.gb-mat-dialog#validateAddressModal .btn.invalid{cursor:default}.gb-mat-dialog#addAddressModal .btn.invalid.btn-primary,.gb-mat-dialog#findFFLModal .btn.invalid.btn-primary,.gb-mat-dialog#messageModal .btn.invalid.btn-primary,.gb-mat-dialog#validateAddressModal .btn.invalid.btn-primary{background-color:#bbe1aa;border-color:#bbe1aa}.gb-mat-dialog#addAddressModal .btn.invalid.btn-secondary,.gb-mat-dialog#findFFLModal .btn.invalid.btn-secondary,.gb-mat-dialog#messageModal .btn.invalid.btn-secondary,.gb-mat-dialog#validateAddressModal .btn.invalid.btn-secondary{background-color:#eee;color:#555}.gb-mat-dialog#addAddressModal .btn.invalid.btn-tertiary,.gb-mat-dialog#findFFLModal .btn.invalid.btn-tertiary,.gb-mat-dialog#messageModal .btn.invalid.btn-tertiary,.gb-mat-dialog#validateAddressModal .btn.invalid.btn-tertiary{background-color:rgba(0,0,0,0);color:#006400;text-decoration:underline}.gb-mat-dialog#addAddressModal,.gb-mat-dialog#messageModal,.gb-mat-dialog#validateAddressModal{width:100%}.gb-mat-dialog#validateAddressModal .mat-radio-group .acting-label{padding-bottom:8px;padding-left:17px;position:relative}.gb-mat-dialog#validateAddressModal .mat-radio-group .acting-label:before{background-color:#ccc;content:"";height:1px;left:0;position:absolute;top:9px;width:100%;z-index:2}.gb-mat-dialog#validateAddressModal .mat-radio-group .acting-label span{background-color:#fff;display:inline-block;padding:0 10px;position:relative;z-index:3}@media(max-width:479px){.gb-mat-dialog#messageModal{min-width:auto}}#sitemapContainer section.page-section{padding-bottom:30px}#sitemapContainer section.page-section:first-child{margin-top:0}#sitemapContainer section.page-section h2.header-bar{font-size:14px;font-weight:600;margin-bottom:25px!important;margin-top:0}#sitemapContainer section.page-section h3,#sitemapContainer section.page-section h4,#sitemapContainer section.page-section h5{margin:0;padding:0}#sitemapContainer section.page-section ul{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}#sitemapContainer section.page-section ul a{position:relative;text-decoration:underline}#sitemapContainer section.page-section>ul>li{margin-top:20px}#sitemapContainer section.page-section>ul>li:first-child{margin-top:0}#sitemapContainer section.page-section>ul>li>a{display:block;padding-left:15px;text-align:left;text-decoration:none}#sitemapContainer section.page-section>ul>li>a>h3{background-color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:0 5px;position:relative;z-index:50}#sitemapContainer section.page-section>ul>li>a:before{border-top:1px solid #d9d9d9;content:"";left:0;margin-top:-.5px;position:absolute;top:50%;width:100%;z-index:49}#sitemapContainer section.page-section>ul>li>ul>li>a{display:inline-block}#sitemapContainer section.page-section>ul>li>ul>li>a>h4{font-size:16px}#sitemapContainer section.page-section>ul>li>ul>li>ul{margin-top:5px}#sitemapContainer section.page-section>ul>li>ul>li>ul>li>a{border-left:1px dotted #999;display:inline-block;font-size:14px;margin-top:1px;padding-left:10px;padding-top:10px}#sitemapContainer section.page-section>ul>li>ul>li>ul>li>a:before{border-top:1px dotted #999;bottom:0;content:"";left:0;position:absolute;width:5px}#sitemapContainer section.page-section>ul>li>ul>li>ul>li>a div{margin-bottom:-7px}#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#sitemapContainer section.page-section>ul.tier-two>li>ul>li>a{padding-top:20px}#sitemapContainer section.page-section>ul.tier-three>li>ul{margin-top:15px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li{margin-top:20px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li:first-child{margin-top:0}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li{padding-left:0;padding-right:0}@media(min-width:480px){#sitemapContainer section.page-section>ul.tier-two>li>a{padding-bottom:10px}#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}#sitemapContainer section.page-section>ul.tier-two>li>ul>li>a{padding-top:10px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li{margin-top:-8px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li:first-child{margin-top:0}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li>a{padding-top:18px}}@media(min-width:768px){#sitemapContainer.container>.row{margin-left:0;margin-right:0}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul,#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media(min-width:992px){#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul,#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:5;-moz-column-count:5;column-count:5}}@media(min-width:1200px){#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul,#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:6;-moz-column-count:6;column-count:6}}#categoriesListContainer{position:relative}#categoriesListContainer #categoryList section{margin-top:20px;padding:0 0 0 15px}#categoriesListContainer #categoryList section:first-child{margin-top:0}#categoriesListContainer #categoryList section .close-btn{display:none}#categoriesListContainer #categoryList section .category-name{padding-right:15px}#categoriesListContainer #categoryList section .category-name .category-name-wrap{border-bottom:1px solid #999}#categoriesListContainer #categoryList section .category-name .category-name-wrap:hover{border-color:#008400}#categoriesListContainer #categoryList section .category-name a{font-size:20px;font-weight:700}#categoriesListContainer #categoryList section .category-name a:hover{text-decoration:none}#categoriesListContainer #categoryList section .category-name .cover{display:none;height:0;overflow:hidden}#categoriesListContainer #categoryList section .category-sub-cats>ul>li>.sec-cat-wrap{padding-top:10px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li>.sec-cat-wrap>a{display:inline-block;font-size:16px;font-weight:600;padding:0;text-decoration:underline}#categoriesListContainer #categoryList section .category-sub-cats ul{list-style-type:none;margin:0;padding:0;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats{background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);margin:10px 15px 0 0;padding:10px}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li{padding-top:10px}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li:first-child{padding-top:0}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li a{font-size:16px;text-decoration:underline}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li .sec-cat-wrap .cover{display:none;height:0;overflow:hidden}#categoriesListContainer #categoryList section .category-sub-cats ul li .sec-cat-wrap .cover{display:none;height:0;overflow:hidden;width:0}#categoriesListContainer #categoryList section.desc-section{position:relative}#categoriesListContainer #categoryList section.desc-section .close-btn{color:#006400;cursor:pointer;display:block;font-size:15px;position:absolute;right:15px;top:15px;z-index:50}#categoriesListContainer #categoryList section.desc-section.no-children .close-btn{right:5px;top:8px}#categoriesListContainer #categoryList.desc-all section .close-btn{display:none}#categoriesListContainer #categoryList section.desc-section .category-name .cover,#categoriesListContainer #categoryList.desc-all section .category-name .cover{height:0;overflow:hidden}#categoriesListContainer #categoryList section.desc-section .category-name .cover p,#categoriesListContainer #categoryList.desc-all section .category-name .cover p{opacity:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover{height:0;overflow:hidden;width:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p{opacity:0}@media(min-width:768px){#categoriesListContainer #categoryList{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 226px)}#categoriesListContainer #categoryList section{margin-top:50px;min-height:125px;padding-right:0}#categoriesListContainer #categoryList section .category-name{padding-right:0}#categoriesListContainer #categoryList section .category-name a{margin-right:0}#categoriesListContainer #categoryList section .category-name .cover{display:block;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-name .cover p{color:#555;font-size:14px;line-height:22px;margin:5px 0 0;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-sub-cats>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#categoriesListContainer #categoryList section .category-sub-cats>ul>li{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2n) ul.terminal-cats{margin-right:0}#categoriesListContainer #categoryList section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover{display:block!important;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p{-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList .no-children+.no-children,#categoriesListContainer #categoryList .no-children+section:not(.no-children){margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-name .cover,#categoriesListContainer #categoryList.desc-all section .category-name .cover{height:auto}#categoriesListContainer #categoryList section.desc-section .category-name .cover p,#categoriesListContainer #categoryList.desc-all section .category-name .cover p{opacity:1}#categoriesListContainer #categoryList section.desc-section .category-sub-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats{background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);margin-top:15px;position:relative}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li{-ms-flex-preferred-size:auto;border-top:1px solid #d9d9d9;flex-basis:auto;width:100%}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li>.sec-cat-wrap{padding:15px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:first-child,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:first-child{border-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:first-child .sec-cat-wrap a,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:first-child .sec-cat-wrap a{margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li a,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li a{display:inline-block;margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats{border-left:4px solid #ffbf00;border-radius:0;border-top:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats li,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats li{padding:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats li .sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats li .sec-cat-wrap{padding:15px 15px 20px 20px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats li:nth-child(odd),#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats li:nth-child(odd){background-color:#eee}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover{height:auto;margin-top:5px;padding-bottom:5px;width:auto}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p{margin:0;opacity:1}#categoriesListContainer #categoryList section.desc-section.no-children .category-name .cover p,#categoriesListContainer #categoryList.desc-all section.no-children .category-name .cover p{padding-bottom:50px}}@media(min-width:992px){#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-name-wrap{cursor:pointer;padding-right:20px;position:relative}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-name-wrap:after{color:#006400;content:"";display:inline;font-family:Glyphicons Halflings;font-size:15px;height:15px;margin:3px 0 0 10px}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li>.sec-cat-wrap{padding-right:15px}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap a,#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:after{display:inline;min-width:0}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:hover{cursor:pointer;position:relative}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:hover .cover{left:0;position:absolute;top:0}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:hover:after{color:#006400;content:"";font-family:Glyphicons Halflings;font-size:13px}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section).no-children .category-name-wrap:after{display:inline;margin:3px 0 0 10px;position:static;right:auto;top:auto}#categoriesListContainer #categoryList section .category-sub-cats>ul>li{-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2n) ul.terminal-cats{margin-right:15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(3n) ul.terminal-cats{margin-right:0}}@media(min-width:1200px){#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section):not(.no-children) .category-name-wrap:after{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-10px;position:absolute;right:0;top:50%}#categoriesListContainer #categoryList section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}#categoriesListContainer #categoryList section .category-name{-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:280px;flex-basis:280px;min-width:280px;padding-bottom:0;width:280px}#categoriesListContainer #categoryList section .category-name a{font-size:22px}#categoriesListContainer #categoryList section.no-children .category-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:unset;width:100%}#categoriesListContainer #categoryList section .category-sub-cats{margin-left:15px;width:calc(100% - 280px);-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);flex-grow:1;padding:15px 0 15px 15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li .sec-cat-wrap a{font-size:18px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:first-child .sec-cat-wrap,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2) .sec-cat-wrap,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(3) .sec-cat-wrap{padding-top:0}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:first-child ul.terminal-cats,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2) ul.terminal-cats,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(3) ul.terminal-cats{margin-right:15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li ul.terminal-cats{background-color:#eee;-webkit-box-shadow:none;box-shadow:none}#categoriesListContainer #categoryList section.desc-section .cover p,#categoriesListContainer #categoryList.desc-all section .cover p{font-size:15px;line-height:22px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats{margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li{border-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:not(:first-child)>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:not(:first-child)>.sec-cat-wrap{padding-top:15px!important}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li>.sec-cat-wrap{border-top:1px solid #d9d9d9;margin:0 0 0 -15px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:first-child>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:first-child>.sec-cat-wrap{border:0;padding-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:last-child>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:last-child>.sec-cat-wrap{padding-bottom:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats{background-color:rgba(0,0,0,0);margin:0 0 0 -15px}}@media(min-width:1600px){#categoriesListContainer #categoryList section .category-sub-cats{margin-left:15px;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);flex-grow:1;padding:15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(4) .sec-cat-wrap{padding-top:0}#categoriesListContainer #categoryList section.desc-section .cover p,#categoriesListContainer #categoryList.desc-all section .cover p{font-size:15px;line-height:22px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li>.sec-cat-wrap{margin:0 -15px}}#categoriesListContainer #categoryNavWrap{display:none}#categoriesListContainer #categoryNavWrap #categoryNav{list-style-type:none;margin:0;padding:0}@media(min-width:768px){#categoriesListContainer #contentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#categoriesListContainer nav#categoryNavWrap{display:block;width:226px;-webkit-box-flex:0;-ms-flex:0 1 226px;flex:0 1 226px;-webkit-transition:padding .2s ease;transition:padding .2s ease}#categoriesListContainer nav#categoryNavWrap ul#categoryNav{left:0;position:sticky;top:90px;width:226px;z-index:1000}}@media(min-width:768px)and (-ms-high-contrast:active),(min-width:768px)and (-ms-high-contrast:none),(min-width:768px)and (max-height:918px){#categoriesListContainer nav#categoryNavWrap ul#categoryNav{position:absolute;top:0}}@media(min-width:768px){#categoriesListContainer nav#categoryNavWrap ul#categoryNav li{background-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);color:#006400;cursor:pointer;margin-top:3px}#categoriesListContainer nav#categoryNavWrap ul#categoryNav li a{display:block;padding:3px 5px;text-decoration:none}#categoriesListContainer nav#categoryNavWrap ul#categoryNav li a.current,#categoriesListContainer nav#categoryNavWrap ul#categoryNav li a:hover{background-color:#006400;color:#fff}#categoriesListContainer nav#categoryNavWrap ul#categoryNav li:first-child{margin-top:0}}#categoriesListContainer #categoryToggler{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;height:35px;justify-content:center;overflow:hidden}#categoriesListContainer #categoryToggler .back-to-top{height:0;overflow:hidden;width:0}#categoriesListContainer #categoryToggler .back-to-top a{opacity:0}#categoriesListContainer #categoryToggler .back-to-top a span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#categoriesListContainer #categoryToggler input[type=radio]{display:none}#categoriesListContainer #categoryToggler input[type=radio]+label{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;margin:0;padding:0 15px}#categoriesListContainer #categoryToggler input[type=radio]+label i{font-style:normal;top:0}#categoriesListContainer #categoryToggler input[type=radio]+label i.glyphicon-th-list{top:-1px}#categoriesListContainer #categoryToggler input[type=radio]+label span{margin-left:5px}#categoriesListContainer #categoryToggler input[type=radio]:checked+label{background-color:#006400;color:#fff}#categoriesListContainer #categoryToggler.stick{margin-top:-60px;position:fixed;right:0;top:50%;z-index:9999;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:0;border-radius:6px 0 0 6px;-webkit-box-shadow:-2px 2px 6px 0 rgba(0,0,0,.1);box-shadow:-2px 2px 6px 0 rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;height:auto}#categoriesListContainer #categoryToggler.stick .back-to-top{height:auto;width:auto}#categoriesListContainer #categoryToggler.stick .back-to-top a{display:block;opacity:1;padding:13px}#categoriesListContainer #categoryToggler.stick .back-to-top a:hover{background-color:#bbe1aa;color:#006400;text-decoration:none}#categoriesListContainer #categoryToggler.stick input[type=radio]+label{padding:13px}#categoriesListContainer #categoryToggler.stick input[type=radio]+label span{display:none}#categoriesListContainer #categoryToggler.stick input[type=radio]:not(:checked)+label:hover{background-color:#bbe1aa}.shippingContainer{margin-top:15px}.shippingContainer .glyphicon-refresh-animate{-webkit-animation:spinw .7s linear infinite;animation:spin .7s linear infinite}.shippingContainer .glyphicon-refresh-no-animate{-webkit-animation:none;animation:none}.shippingContainer #shipping-steps.page-loading{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.shippingContainer #shipping-steps.page-loaded{opacity:1}.shippingContainer #contents .bg-danger{padding:10px 0 0 10px}.shippingContainer #contents .bg-danger div{padding-bottom:10px}.shippingContainer label{font-size:12px}.shippingContainer i{color:#006400}.shippingContainer h1.page-header-main{margin-bottom:15px}.shippingContainer .jqui-dd-wrapper .ui-selectmenu-text-non-default{color:#555}.shippingContainer .form-control-jqui-feedback.form-control-feedback{right:62px}.shippingContainer .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto;padding-left:0}.shippingContainer .ui-selectmenu-disabled{background-color:#eee}.shippingContainer .ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}.shippingContainer .has-error .ui-widget{border-color:#d9534f}.shippingContainer .has-error .ui-selectmenu-icon{background-color:#d9534f}.shippingContainer .has-success .ui-widget{border-color:#3c763d}.shippingContainer .form-control-feedback{margin-top:-22px;right:15px}.shippingContainer .ui-checkboxradio-label{font-weight:400}.shippingContainer .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon{background-color:#006400;border:none;height:14px;width:14px}.shippingContainer .checkbox .ui-checkboxradio-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:20px}.shippingContainer .checkbox.help label{display:inline-block;padding-right:5px}.shippingContainer .radio,.shippingContainer .signature-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1.2em}.shippingContainer #panel6Form .bg-warning{margin-top:10px;padding:10px}.shippingContainer #panel6Form .bg-warning div{padding-bottom:5px}.shippingContainer #panel6Form .bg-warning div:last-child{padding-bottom:0}.shippingContainer #panel6Form .carrier-logo{max-height:100px;max-width:120px}.shippingContainer #panel2Form input#fflSeg1{padding:0 10px;width:8%}.shippingContainer #panel2Form input#fflSeg2{padding:0 10px;width:9%}.shippingContainer #panel2Form input#fflSeg3{padding:0 10px;width:12%}.shippingContainer #panel2Form .row .ffl-number span{color:#000;font-size:12px;font-weight:700;margin:5px 0;padding-left:5px;padding-right:5px;white-space:nowrap}.shippingContainer #panel2Form .row .ffl-number,.shippingContainer #panel2Form .row .ffl-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shippingContainer #panel2Form .row .ffl-upload .btn-sim{margin-left:5px;padding-bottom:0;padding-top:0}.shippingContainer #panel2Form .row .ffl-number input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:479px){.shippingContainer #panel2Form .user-lookup .always-show{position:relative;top:35px}.shippingContainer #panel2Form .ffl-number{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.shippingContainer #panel2Form .ffl-number input{width:100%!important}.shippingContainer #panel2Form .ffl-number input,.shippingContainer #panel2Form .ffl-number span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.shippingContainer #panel2Form .ffl-number .clear-btn{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.shippingContainer #panel2Form .ffl-number .clear-btn:before{content:"Clear "}}.shippingContainer #panel2Form .ffl-number{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.shippingContainer #panel2Form .ffl-number>span{color:#000;font-size:12px;font-weight:700;margin:5px 0;padding-left:5px;padding-right:5px;white-space:nowrap}.shippingContainer #panel2Form .ffl-number input{display:block;width:100%}.shippingContainer #panel2Form .ffl-number input#fflSeg1{width:16%}.shippingContainer #panel2Form .ffl-number input#fflSeg2{width:18%}.shippingContainer #panel2Form .ffl-number input#fflSeg3{width:25%}.shippingContainer #panel2Form .ffl-number .clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer;margin-left:5px;padding:8px 0 8px 5px}.shippingContainer #to-address .user-lookup .cta-row{margin:-15px 0 30px}.shippingContainer #from-address .row:last-child .form-group,.shippingContainer #to-address .row:last-child .form-group{margin-bottom:0}.shippingContainer #from-address .checkbox .ui-checkboxradio-label,.shippingContainer #to-address .checkbox .ui-checkboxradio-label{padding-left:0}.shippingContainer .req:before{color:#d0021b;content:"*"}.shippingContainer .form-group input{height:40px}.shippingContainer .ui-accordion-content h5{font-weight:600}.shippingContainer .ui-accordion-content .signature-types .bg-warning{padding:10px}.shippingContainer .ui-accordion-content .select-rate-section,.shippingContainer .ui-accordion-content .signature-types,.shippingContainer .ui-accordion-content .validate-address-section,.shippingContainer .ui-accordion-content section{position:relative}.shippingContainer .ui-accordion-content .select-rate-section h4,.shippingContainer .ui-accordion-content .signature-types h4,.shippingContainer .ui-accordion-content .validate-address-section h4,.shippingContainer .ui-accordion-content section h4{margin-top:10px;position:relative}.shippingContainer .ui-accordion-content .select-rate-section h4:before,.shippingContainer .ui-accordion-content .signature-types h4:before,.shippingContainer .ui-accordion-content .validate-address-section h4:before,.shippingContainer .ui-accordion-content section h4:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:60%;width:100%;z-index:49}.shippingContainer .ui-accordion-content .select-rate-section h4 span,.shippingContainer .ui-accordion-content .signature-types h4 span,.shippingContainer .ui-accordion-content .validate-address-section h4 span,.shippingContainer .ui-accordion-content section h4 span{background-color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-left:15px;padding:0 5px;position:relative;z-index:50}.shippingContainer #delivery-options label,.shippingContainer #signature-types label{line-height:1;padding-bottom:10px}.shippingContainer #delivery-options i,.shippingContainer #signature-types i{padding-left:5px;top:0}.shippingContainer .notification-panel .form-group:first-child{margin-top:10px}.shippingContainer .notification-panel .form-group:last-child{margin-bottom:10px}.shippingContainer .notification-panel .checkbox{display:inline-block}.shippingContainer .upsLink{font-size:13px;font-weight:700;text-decoration:underline}ajax-spinner .ajax-spinner{bottom:0;color:#555;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}ajax-spinner .ajax-spinner img{display:block;height:auto;margin:200px auto 5px;max-width:150px;width:30%}ajax-spinner .ajax-spinner span{display:block;font-size:18px;font-weight:600;margin-top:5px;text-align:center;text-transform:capitalize}ajax-spinner .back-cover{background-color:#fff;bottom:0;height:100%;left:0;opacity:.75;position:fixed;right:0;top:0;width:100%;z-index:99}@media(max-width:767px){.shippingContainer .form-group i.glyphicon-info-sign,.shippingContainer .form-group label:not(.ui-checkboxradio-label):not(.always-show){left:-9999px;position:absolute;top:-9999px}}@media(min-width:768px){.shippingContainer .input-group.help-input-group{display:block}.shippingContainer .input-group.help-input-group .form-control{float:none}.shippingContainer .cta-row{padding-left:15px!important;padding-right:15px!important}.shippingContainer .form-control-feedback{margin-top:0}}#view-shipment #contentContainer{margin-top:0}#view-shipment .note{border:1px solid #faf2cc;margin-top:10px;padding:10px}#view-shipment .canceled-message{border:1px solid #ebcccc;margin-bottom:10px;margin-top:10px;padding:10px}#view-shipment .info-message{border:1px solid #bcdff1;margin-bottom:10px;margin-top:10px;padding:10px}#view-shipment #carrier-logo{margin-top:10px;max-height:100px;max-width:120px}#view-shipment .bg-warning{margin-top:10px;padding:10px}#view-shipment .bg-warning div{padding-bottom:5px}#view-shipment .bg-warning div:last-child{padding-bottom:0}#view-shipment .action{margin-bottom:10px}@media(max-width:991px){#view-shipment{margin-bottom:30px}#view-shipment h1{font-size:24px}#view-shipment .lead{font-size:14px}}#shipping-estimator #contentContainer{margin-top:0}#shipping-estimator .container-warning{border:1px solid #faf2cc;margin-top:10px;padding:10px}#shipping-estimator .container-danger{border:1px solid #ebcccc;margin-bottom:10px;padding:10px}#shipping-estimator #carrier-logo{margin-top:10px;max-height:100px;max-width:120px}#shipping-estimator .jqui-dd-wrapper .ui-selectmenu-text-non-default{color:#555}#shipping-estimator .form-control-jqui-feedback.form-control-feedback{right:62px}#shipping-estimator .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto;padding-left:0}#shipping-estimator .ui-selectmenu-disabled{background-color:#eee}#shipping-estimator .ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}#shipping-estimator .has-error .ui-widget{border-color:#d9534f}#shipping-estimator .has-error .ui-selectmenu-icon{background-color:#d9534f}#shipping-estimator .has-error .form-control{border-color:#d9534f!important}#shipping-estimator .has-success .ui-widget{border-color:#3c763d}#shipping-estimator .has-success .form-control{border-color:#006400!important}#shipping-estimator .form-control-feedback{margin-top:3px;right:15px}#shipping-estimator .ui-checkboxradio-label{font-weight:400;padding-bottom:10px;padding-right:10px}#shipping-estimator .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon{background-color:#006400;border:none;height:14px;width:14px}#shipping-estimator .checkbox .ui-checkboxradio-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:20px}#shipping-estimator .checkbox.help label{display:inline-block;padding-right:5px}#shipping-estimator .radio,#shipping-estimator .signature-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1.2em}#shipping-estimator .page-loading{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#shipping-estimator .page-loaded{opacity:1}#shipping-estimator section{position:relative}#shipping-estimator section h4{margin-top:10px;position:relative}#shipping-estimator section h4:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:60%;width:100%;z-index:49}#shipping-estimator section h4 span{background-color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-left:15px;padding:0 5px;position:relative;z-index:50}#shipping-estimator label{font-size:12px}#shipping-estimator i{color:#006400}#shipping-estimator .glyphicon-refresh-animate{-webkit-animation:spinw .7s linear infinite;animation:spin .7s linear infinite}#shipping-estimator .glyphicon-refresh-no-animate{-webkit-animation:none;animation:none}@-webkit-keyframes spinw{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}#shipping-estimator ajax-spinner .ajax-spinner{bottom:0;color:#555;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}#shipping-estimator ajax-spinner .ajax-spinner img{display:block;height:auto;margin:200px auto 5px;max-width:150px;width:30%}#shipping-estimator ajax-spinner .ajax-spinner span{display:block;font-size:18px;font-weight:600;margin-top:5px;text-align:center;text-transform:capitalize}#shipping-estimator ajax-spinner .back-cover{background-color:#fff;bottom:0;height:100%;left:0;opacity:.75;position:fixed;right:0;top:0;width:100%;z-index:99}@media(max-width:767px){#shipping-estimator .form-group i.glyphicon-info-sign,#shipping-estimator .form-group label:not(.ui-checkboxradio-label):not(.always-show){left:-9999px;position:absolute;top:-9999px}#shipping-estimator .input-group input[type=number]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}#shipping-estimator .form-control-feedback{margin-top:-22px}}@media(min-width:768px){#shipping-estimator .input-group{width:100%}}@media(max-width:991px){#shipping-estimator{margin-bottom:30px}#shipping-estimator .cta-row{padding-left:15px!important;padding-right:15px!important}}#listingContainer mat-step-header:first-of-type .mat-step-icon .mat-icon,#listingContainer mat-step-header:first-of-type .mat-step-icon span,#listingContainer mat-step-header:first-of-type .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:first-of-type .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:first-of-type .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:first-of-type .mat-step-icon-not-touched:after,#listingContainer mat-step-header:first-of-type .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer{color:#555}#listingContainer>p{margin:10px 0 0}#listingContainer input.helplink-drawer+label+h3+p{padding-right:40px}#listingContainer .glyphicon-exclamation-sign{color:#ffbf00}#listingContainer .mat-horizontal-content-container>div .btn,#listingContainer .mat-stepper-vertical>div .btn{font-size:16px;padding:15px}#listingContainer .btn.btn-sim{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;text-align:center}#listingContainer .listing-panel{overflow:visible;position:relative;z-index:49}#listingContainer .listing-panel.page-section{border:0;margin:0}#listingContainer .listing-panel .section-white.section-header{border-top:0;position:relative}#listingContainer .listing-panel .section-white.section-header>h3{color:#000;font-size:16px;font-weight:600;margin:0 0 5px}#listingContainer .listing-panel .section-white.section-header>p{color:#555;font-size:14px;line-height:18px;margin:0}#listingContainer .listing-panel .section-transparent .form-group:last-child,#listingContainer .listing-panel .section-white .form-group:last-child{margin-bottom:0}#listingContainer .listing-panel .section-transparent>small,#listingContainer .listing-panel .section-white>small{display:block;margin-top:15px}#listingContainer .listing-panel .section-gray{background-color:#eee;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:10px -15px 5px;padding:20px 15px}#listingContainer .listing-panel .section-gray:after,#listingContainer .listing-panel .section-gray:before{content:" ";display:table}#listingContainer .listing-panel .section-gray:after{clear:both}#listingContainer .listing-panel .section-gray,#listingContainer .listing-panel .section-transparent,#listingContainer .listing-panel .section-white{z-index:39}#listingContainer .listing-panel .section-header{z-index:40}#listingContainer .form-group .radio-group label span:last-child{line-height:18px;margin-top:-3px}#listingContainer .ui-widget{font-family:Open Sans,sans-serif}#listingContainer .gb-autocomplete-wrap .mat-mdc-chip-set[hidden]{display:none!important}#listingContainer .gb-autocomplete-wrap .mat-mdc-chip,#listingContainer .gb-autocomplete-wrap .mdc-evolution-chip-set__chips{margin:0}#listingContainer .gb-autocomplete-wrap .mat-mdc-chip{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:40px;width:100%}@media(min-width:992px){#listingContainer .listing-panel .section-white.section-header>h3{font-size:18px}#listingContainer .listing-panel .section-white.section-header>p{font-size:16px;line-height:normal}}@media(min-width:1200px){#listingContainer .btn.btn-sim{padding-right:0!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;text-align:right}}#firstTimeSellerModal.in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#firstTimeSellerModal .modal-content{border:1px solid #d9d9d9;color:#555}#firstTimeSellerModal .modal-content button.close-btn{background-color:rgba(0,0,0,0);border:none;color:#006400;height:30px;line-height:30px;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:50}#firstTimeSellerModal .modal-content h3{font-size:16px;font-weight:700;margin-top:0}#firstTimeSellerModal .modal-content p,#firstTimeSellerModal .modal-content ul{font-size:14px;line-height:22px}#firstTimeSellerModal .modal-content ul{padding-left:19px}.gb-mat-dialog.item-description-modal .close{color:#006400;font-size:26px;right:15px;top:15px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-title{background-color:rgba(0,0,0,0);color:#000;font-size:20px;font-weight:700;margin:20px 0 0;padding:0;width:100%}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content{max-height:unset;padding:0 0 1px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content #descriptionText{background-color:#f3f3f3;border:1px solid #d9d9d9;height:calc(100% - 60px);margin:0 15px;padding:10px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas{display:block;padding:15px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas small{display:block;padding:0 0 15px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas button.btn-secondary{background-color:#fff;border:1px solid #d9d9d9;text-decoration:none}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas button+button{margin-left:10px}#listingContainer #contentContainer{border:none;margin-left:-15px;margin-right:-15px;margin-top:30px}#listingContainer #contentContainer .page-section{border-bottom:0;border-top:0;margin-top:0}#listingContainer #contentContainer>div{background-color:rgba(0,0,0,0);border:none;margin-top:0;padding:0}#listingContainer #contentContainer>div .section-transparent,#listingContainer #contentContainer>div .section-white{padding:20px 15px 25px}#listingContainer #contentContainer .cta-row button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #contentContainer .cta-row button i{line-height:19px;margin-left:5px;top:0}#listingContainer #contentContainer .cta-row button.invalid{background-color:#bbe1aa;border-color:#bbe1aa;cursor:default}@media(min-width:480px){#listingContainer #contentContainer .cta-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#listingContainer #contentContainer .cta-row a,#listingContainer #contentContainer .cta-row button{width:50%}}@media(max-width:479px){#listingContainer #contentContainer .cta-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#listingContainer #contentContainer .cta-row a,#listingContainer #contentContainer .cta-row button{width:100%}}@media(min-width:768px){#listingContainer #contentContainer{margin-left:0;margin-right:0}#listingContainer #contentContainer #optionalServices+h2{border-radius:0 6px 0 0}#listingContainer #contentContainer>div{position:relative;z-index:100}#listingContainer #contentContainer>div>div:last-child,#listingContainer #contentContainer>div>div:last-child>div:last-child.section-white{border-radius:0 0 6px 6px}#listingContainer #contentContainer .cta-row button{margin-right:15px}}@media(min-width:992px){#listingContainer #contentContainer .cta-row a,#listingContainer #contentContainer .cta-row button{width:33.3333%}}#listingContainer .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;min-height:20px}#listingContainer .cta-row+.err_msg{margin-top:10px;padding-left:15px;padding-right:15px;text-align:right}#listingContainer .err_msg_wrap{margin-bottom:-20px;padding-left:15px;padding-right:15px;text-align:right}#listingContainer .page-section .form-group{font-size:14px;margin-bottom:20px}#listingContainer .page-section .form-group .acting-label,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label){background-color:rgba(0,0,0,0);border:0;color:#000;display:block;font-size:14px;font-weight:600;position:relative}#listingContainer .page-section .form-group .acting-label:hover,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label):hover{background-color:rgba(0,0,0,0);border:0}#listingContainer .page-section .form-group .acting-label:before,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label):before{top:1px}#listingContainer .page-section .form-group .acting-label .check-group,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group{font-size:11px;position:absolute;right:0;top:0}#listingContainer .page-section .form-group .acting-label .check-group label,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group label{color:#006400!important;display:block}#listingContainer .page-section .form-group .acting-label .check-group label span:first-child,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group label span:first-child{margin-top:-3px}#listingContainer .page-section .form-group .acting-label .check-group label:hover,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group label:hover{color:#006400}#listingContainer .page-section .form-group .acting-label .req,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .req{color:#d0021b}#listingContainer .page-section .form-group .acting-label .req:before,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .req:before{content:"*"}#listingContainer .page-section .form-group .acting-label a,#listingContainer .page-section .form-group .acting-label a:hover,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a:hover{margin-left:3px;text-decoration:none}#listingContainer .page-section .form-group .acting-label a.glyphicon-question-sign,#listingContainer .page-section .form-group .acting-label a:hover.glyphicon-question-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a.glyphicon-question-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a:hover.glyphicon-question-sign{color:#006400}#listingContainer .page-section .form-group .acting-label a.glyphicon-exclamation-sign,#listingContainer .page-section .form-group .acting-label a:hover.glyphicon-exclamation-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a.glyphicon-exclamation-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a:hover.glyphicon-exclamation-sign{color:#ffbf00}#listingContainer .page-section .form-group .acting-label.drawer,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label).drawer{color:#555}#listingContainer .page-section .form-group>label{margin-bottom:10px}#listingContainer .page-section .form-group .ac-input-group{position:relative}#listingContainer .page-section .form-group .ac-input-group .glyphicon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;right:0;top:auto;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:16px;font-weight:600}#listingContainer .page-section .form-group .radio-group{clear:both}#listingContainer .page-section .form-group .radio-group label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;margin:10px 0 0}#listingContainer .page-section .form-group .radio-group label span:last-child{padding-right:10px}#listingContainer .page-section .form-group .multi-input-group label:not(.mat-form-field-label){color:#555;font-size:14px;font-weight:400;margin-top:10px}#listingContainer .page-section .form-group ul.checkbox-group{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}#listingContainer .page-section .form-group ul.checkbox-group li{margin-top:7px}#listingContainer .page-section .form-group ul.checkbox-group li input[type=checkbox]+label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400}#listingContainer .page-section .form-group input[type=number]:not(.currency).short,#listingContainer .page-section .form-group input[type=text].short{width:50%}#listingContainer .page-section .form-group>div textarea{max-width:100%;width:100%}#listingContainer .page-section .form-group .future-save-text{display:block;margin-bottom:10px;margin-top:0}#listingContainer .page-section .form-group small{font-size:11px;margin-top:3px}#listingContainer .page-section .form-group small a{color:#006400;text-decoration:underline}#listingContainer .page-section .form-group small .req{color:#d0021b}#listingContainer .page-section .form-group small .req:before{content:"*"}#listingContainer .page-section .form-group .field-name-req+label{color:#555;font-weight:400;margin-top:5px}#listingContainer .page-section .form-group .field-name-req+label+label,#listingContainer .page-section .form-group .field-name-req+label+label+input{display:none}#listingContainer .page-section .form-group .field-name-req:checked+label+label,#listingContainer .page-section .form-group .field-name-req:checked+label+label+input{display:block}#listingContainer .page-section .form-group .field-name-req:checked+label+label{margin-top:20px}#listingContainer .page-section .form-group.optional-service{margin-bottom:15px}#listingContainer .page-section .form-group.optional-service .check-group{width:100%}#listingContainer .page-section .form-group.optional-service .check-group>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;font-size:14px;justify-content:flex-start;margin-bottom:0;text-transform:none}#listingContainer .page-section .form-group.optional-service .check-group>label span:first-child{margin-top:3px}#listingContainer .page-section .form-group.optional-service .check-group>label span:last-child{color:#006400;font-size:13px;font-weight:700;padding-left:15px;text-align:right;white-space:nowrap}#listingContainer .page-section .form-group.edit-mode{position:relative}#listingContainer .page-section .form-group.edit-mode .prefill-edit{color:#006400;cursor:pointer;position:absolute;right:15px;text-decoration:underline;top:0}#listingContainer .page-section .form-group.edit-mode .prefill-list i{color:#006400;margin-right:3px}#listingContainer .page-section .form-group.edit-mode .prefill-list label+span{color:#000}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper{margin:0}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper .mat-chip{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;display:block;height:40px;line-height:24px;margin:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper .mat-chip .mat-icon{float:right;margin-top:3px}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{background-color:#eee;-webkit-box-shadow:none;box-shadow:none}@media(min-width:992px){#listingContainer .page-section .form-group small{font-size:13px}#listingContainer .page-section .form-group .acting-label.drawer,#listingContainer .page-section .form-group label.drawer{font-size:14px}}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label+h3,#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label+h3+p{padding-right:50px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer{display:none}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label{cursor:pointer;font-weight:400;height:45px;margin:0;overflow:hidden;position:absolute;right:0;top:0;width:45px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div{height:0;opacity:0;padding:0;width:0}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div span,#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul{font-size:13px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div span{display:block}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul{list-style-type:none;margin:5px 0 0;padding:0}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul li{margin-top:5px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul li a{color:#006400;text-decoration:underline}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label:before{color:#006400;content:"";cursor:pointer;display:block;float:right;font-family:Glyphicons Halflings;font-size:30px;line-height:30px;margin:15px 15px 0 0}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label:hover:before{color:#008400}#listingContainer .listing-panel .section-white.section-header .helplink-drawer:checked+label{border-radius:0 0 0 6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);cursor:default;height:auto;width:auto}#listingContainer .listing-panel .section-white.section-header .helplink-drawer:checked+label>div{background-color:#eee;height:auto;opacity:1;padding:15px;width:auto}#listingContainer .listing-panel .section-white.section-header .helplink-drawer:checked+label>div ul{padding-right:40px}#listingContainer .price-history{color:#000;margin:0 auto;max-width:620px;padding:15px 15px 25px;text-align:center;width:100%}#listingContainer .price-history>h4{font-size:34px;font-weight:600;margin:0}#listingContainer .price-history>p{font-size:20px;margin-top:10px}#listingContainer .price-history .price-history-wrap i{font-style:normal}#listingContainer .price-history .price-history-wrap p{margin:0}#listingContainer .price-history .price-history-wrap>div.mid{background:rgba(0,0,0,0) url(/theme/assets/pricehistory-bg.png) bottom no-repeat;margin-top:20px;min-height:340px;padding-left:15px;padding-right:15px;position:relative}#listingContainer .price-history .price-history-wrap>div.mid p{font-size:22px;font-weight:700}#listingContainer .price-history .price-history-wrap>div.mid span{font-weight:700;position:absolute}#listingContainer .price-history .price-history-wrap>div.mid span.m{color:#fff;display:block;font-size:60px;margin:60px auto 0;position:static;text-shadow:1px 4px 2px rgba(50,50,50,.4)}#listingContainer .price-history .price-history-wrap>div.mid span.l,#listingContainer .price-history .price-history-wrap>div.mid span.u{bottom:83px;font-size:42px;text-shadow:-1px 1px 2px #fff,1px 1px 2px #fff,1px -1px 0 #fff,-1px -1px 0 #fff}#listingContainer .price-history .price-history-wrap>div.mid span.l{left:15px}#listingContainer .price-history .price-history-wrap>div.mid span.u{right:15px}#listingContainer .price-history .price-history-wrap>div.right{color:#555;font-size:24px;text-align:center}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:28px;font-weight:600}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 10px}@media(min-width:992px){#listingContainer .price-history{max-width:95%}#listingContainer .price-history>h4{font-size:34px}#listingContainer .price-history>p{font-size:20px}#listingContainer .price-history .price-history-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer .price-history .price-history-wrap:before{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;content:"";height:130px;left:0;margin-top:-63px;position:absolute;top:50%;width:100%;z-index:49}#listingContainer .price-history .price-history-wrap p{margin:0}#listingContainer .price-history .price-history-wrap>div{position:relative;z-index:50}#listingContainer .price-history .price-history-wrap>div.left,#listingContainer .price-history .price-history-wrap>div.right{width:calc(50% - 175px)}#listingContainer .price-history .price-history-wrap>div.left p{font-size:18px;font-weight:700}#listingContainer .price-history .price-history-wrap>div.left .m{font-size:42px;font-weight:700;line-height:42px}#listingContainer .price-history .price-history-wrap>div.right{color:#000;font-size:18px}#listingContainer .price-history .price-history-wrap>div.right p{padding:0 20px}#listingContainer .price-history .price-history-wrap>div.right p.lu{padding:0 10px}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:20px;font-weight:700}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 4px}#listingContainer .price-history .price-history-wrap>div.mid{min-height:240px;-webkit-box-flex:0;background-size:100%;-ms-flex:0 1 350px;flex:0 1 350px}#listingContainer .price-history .price-history-wrap>div.mid p{color:#fff;font-size:16px;font-weight:600;margin-top:37px;text-shadow:1px 2px 2px rgba(50,50,50,.4)}#listingContainer .price-history .price-history-wrap>div.mid span.m{font-size:48px;line-height:48px;margin-top:6px}#listingContainer .price-history .price-history-wrap>div.mid span.l,#listingContainer .price-history .price-history-wrap>div.mid span.u{bottom:70px;font-size:36px}#listingContainer .price-history .price-history-wrap>div.mid span.l{left:0}#listingContainer .price-history .price-history-wrap>div.mid span.u{right:0}}@media(min-width:1200px){#listingContainer .price-history .price-history-wrap>div.right{font-size:22px}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:32px}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 10px}}@media(min-width:1600px){#listingContainer .price-history .price-history-wrap{margin-top:-30px}#listingContainer .price-history .price-history-wrap>div.left .m{font-size:52px;line-height:52px}#listingContainer .price-history .price-history-wrap>div.mid{min-height:260px}#listingContainer .price-history .price-history-wrap>div.mid p{font-size:18px;margin-top:61px}#listingContainer .price-history .price-history-wrap>div.mid span.m{font-size:48px;line-height:48px;margin-top:6px}#listingContainer .price-history .price-history-wrap>div.mid span.l,#listingContainer .price-history .price-history-wrap>div.mid span.u{bottom:115px;text-shadow:none;width:130px}#listingContainer .price-history .price-history-wrap>div.mid span.l{left:-88px;text-align:right}#listingContainer .price-history .price-history-wrap>div.mid span.u{right:-88px;text-align:left}#listingContainer .price-history .price-history-wrap>div.right{font-size:22px}#listingContainer .price-history .price-history-wrap>div.right p{padding:0}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:32px}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 10px}}#listingContainer #categorySelection h4{color:#006400;font-weight:600;margin:0 0 10px}#listingContainer #categorySelection .err_msg_wrap{clear:left;padding-bottom:0!important;padding-top:0!important}#listingContainer #categorySelection .loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #categorySelection .loading span{color:#555;font-size:16px;font-weight:600;margin:0}#listingContainer #categorySelection .loading:before{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";height:20px;margin-right:5px;width:20px}#listingContainer #categorySelection .section-white.section-header{border-bottom:0}#listingContainer #categorySelection .section-white:nth-child(2){border-bottom:0;padding:0!important}#listingContainer #categorySelection .section-white:nth-child(3){border-top:0}#listingContainer #categorySelection .section-white .category-input{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;margin:30px 15px;padding:30px 0}#listingContainer #categorySelection .section-white .category-input .category-input-wrap{padding:0 15px}#listingContainer #categorySelection .section-white .category-input .category-input-wrap label{color:#555;display:block;font-size:22px;font-weight:600;margin-bottom:5px;text-align:center}#listingContainer #categorySelection .section-white .category-input .category-input-wrap p{font-size:16px}#listingContainer #categorySelection .section-white .category-input .category-input-wrap .ac-input-group i{background-color:#006400;border-radius:0 6px 6px 0;color:#fff;cursor:pointer}#listingContainer #categorySelection .section-white .category-input .category-input-wrap .ac-input-group input[readonly]{background-color:#fff}#listingContainer #categorySelection .section-white .category-input.searching:after{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";display:block;height:30px;margin:10px auto 0;width:30px}#listingContainer #categorySelection .section-white .category-input.searching .category-input-wrap .ac-input-group i{background-color:#bbe1aa}#listingContainer #categorySelection .section-white:last-child{border-bottom:0}#listingContainer #categorySelection .section-white label{color:#555;font-size:13px;font-weight:400}#listingContainer #categorySelection .section-white .acting-label{font-size:15px;font-weight:400;text-align:center}#listingContainer #categorySelection .section-white .category-results>.acting-label{padding-left:15px;padding-right:15px}#listingContainer #categorySelection .section-white .category-results ul{list-style-type:none;padding:0}#listingContainer #categorySelection .section-white .category-results ul li{margin-top:15px;position:relative;text-align:center}#listingContainer #categorySelection .section-white .category-results ul li>span{background-color:#fff;display:inline-block;font-size:14px;font-weight:600;margin:0 auto;padding:2px 5px;position:relative;z-index:5}#listingContainer #categorySelection .section-white .category-results ul li>hr{background-color:#b7b7b7;border-color:#fff;height:1px;left:0;margin:0;padding:0;position:absolute;top:11px;width:100%;z-index:4}#listingContainer #categorySelection .section-white .category-results ul li ul{margin:0}#listingContainer #categorySelection .section-white .category-results ul li ul li{font-size:12px;margin-top:15px;position:relative;text-align:center}#listingContainer #categorySelection .section-white .terminal-category{display:none}#listingContainer #categorySelection .section-white .terminal-category+label{color:#006400;cursor:pointer;font-size:14px;font-weight:400;font-weight:600;margin-bottom:0;padding:5px 10px;text-decoration:underline;width:100%}#listingContainer #categorySelection .section-white .terminal-category:checked+label{background-color:#006400;border-radius:6px;color:#fff;cursor:default;text-decoration:none}#listingContainer #categorySelection .section-white .gb-mat-tree{font-size:15px;padding:20px 15px}#listingContainer #categorySelection .section-white .gb-mat-tree .terminal-category+label{font-size:14px;font-weight:400;padding-left:0;width:auto}#listingContainer #categorySelection .section-white .gb-mat-tree .terminal-category:checked+label{background-color:#006400;border-radius:6px;color:#fff;margin-bottom:5px;margin-top:5px;padding-left:10px!important;text-decoration:none}#listingContainer #categorySelection .section-white .gb-mat-tree .mat-nested-tree-node[aria-expanded=true] ul .mat-tree-node:first-child .terminal-category:checked+label{margin-top:0}@media(min-width:480px){#listingContainer #categorySelection .section-white .gb-mat-tree button,#listingContainer #categorySelection .section-white .gb-mat-tree label{font-size:16px!important}#listingContainer #categorySelection .section-white .category-display input,#listingContainer #categorySelection .section-white .category-display label{font-size:18px}}@media(min-width:768px){#listingContainer #categorySelection .section-white .acting-label{font-size:18px}#listingContainer #categorySelection .section-white .category-input{padding:30px 0}#listingContainer #categorySelection .section-white .category-input .category-input-wrap{padding:0 100px}#listingContainer #categorySelection .section-white .category-input.searching:after{display:none}#listingContainer #categorySelection .section-white .category-input.searching .ac-input-group{position:relative}#listingContainer #categorySelection .section-white .category-input.searching .ac-input-group:after{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";display:block;height:30px;position:absolute;right:-40px;top:5px;width:30px}#listingContainer #categorySelection .section-white .category-results ul li span{font-size:15px}#listingContainer #categorySelection .section-white .gb-mat-tree button,#listingContainer #categorySelection .section-white .gb-mat-tree label{font-size:17px!important}}@media(min-width:992px){#listingContainer #categorySelection .section-white .category-input .category-input-wrap{padding:0 180px}#listingContainer #categorySelection .section-white .category-input .category-input-wrap label{font-size:26px}}@media(min-width:1200px){#listingContainer #categorySelection .section-white .loading span{font-size:20px}#listingContainer #categorySelection .section-white .loading:before{height:30px;width:30px}#listingContainer #categorySelection .section-white .category-input{margin:30px auto;width:75%}#listingContainer #categorySelection .section-white .category-input .category-input-wrap label{font-size:30px}#listingContainer #categorySelection .section-white .category-display,#listingContainer #categorySelection .section-white .gb-mat-tree{margin:30px auto 15px;width:75%}#listingContainer #categorySelection .section-white .category-display label{display:block;font-size:18px;text-align:center}}#listingContainer #pictures .gb-aurigma-image-uploader{margin-top:15px}#listingContainer #itemDetails h5{background-color:#eee;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;font-size:16px;font-weight:600;margin-top:30px;padding:15px 0;text-align:center}#listingContainer #itemDetails .ffl i{margin-right:5px}#listingContainer #itemDetails #standardTextNickname{margin-bottom:15px}#listingContainer #itemDetails>.section-transparent{background:linear-gradient(180deg,#dfdfdf,#fff 12px)}#listingContainer #itemDetails .gradient-group-wrap{background:linear-gradient(180deg,#fff,#dfdfdf 50px);border-bottom:1px solid #d9d9d9;margin:0 -15px;padding-bottom:20px}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate{border-radius:15px;-webkit-box-shadow:0 10px 13px -10px #000,0 0 15px 0 rgba(0,0,0,0);box-shadow:0 10px 13px -10px #000,0 0 15px 0 rgba(0,0,0,0);display:inline-block;overflow:hidden;padding:4px;position:relative}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate .grad{-webkit-animation:gradientSpin 8s linear infinite;animation:gradientSpin 8s linear infinite;background:#482a6d;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#482a6d),color-stop(50%,#c328a8),color-stop(75%,#65389b));background:linear-gradient(180deg,#482a6d 25%,#c328a8 50%,#65389b 75%);height:1000%;left:-25%;position:absolute;top:-466%;width:150%;z-index:10}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate #GenerateAIButton{background-color:#fff;border:1px solid #c328a8;border-radius:11px;color:#000;font-size:17px;font-weight:600;padding:8px 12px;position:relative;z-index:11}@-webkit-keyframes gradientSpin{to{-webkit-transform:rotate(1turn)}}@keyframes gradientSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate:hover .grad{-webkit-animation-duration:3s;animation-duration:3s}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate.disabled .grad{background:#555!important}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate.disabled button{background-color:#d9d9d9!important;border-color:#d9d9d9!important;cursor:not-allowed}#listingContainer #itemDetails .gradient-group-wrap #remainingAttempts{color:#000;display:block;font-weight:600}#listingContainer #itemDetails .gradient-group-wrap .err_msg{margin-top:6px}#listingContainer #itemDetails .rtf-label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:15px}#listingContainer #itemDetails .rtf-label-wrap>span{color:#000}#listingContainer #itemDetails .rtf-label-wrap>span>strong{font-weight:600}#listingContainer #itemDetails .rtf-label-wrap>span>img{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);display:inline;margin:0 10px}#listingContainer #itemDetails .loader{background-color:#eee}@media(min-width:768px){#listingContainer #itemDetails .rtf-label-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#listingContainer #itemDetails .rtf-label-wrap label{white-space:nowrap}#listingContainer #itemDetails .rtf-label-wrap>span{margin-left:15px;margin-top:-2px}#listingContainer #itemDetails .category-section .jqui-dd-wrapper{width:50%}#listingContainer #itemDetails .section-transparent{background-color:#fff}#listingContainer #itemDetails .section-transparent .form-group .section-gray{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#listingContainer #itemDetails .section-transparent .cta-row{margin-top:20px}#listingContainer #itemDetails .section-white{background-color:#eee}#listingContainer #itemDetails .section-white.section-header{background-color:#fff}}#listingContainer #paymentShippingTaxes .section-transparent .form-group:first-child .section-gray{border-top:0}#listingContainer #paymentShippingTaxes .section-gray.shipping-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(3){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(6){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#listingContainer #paymentShippingTaxes .input-group-end{border-radius:0 6px 6px 0!important;padding-right:10px;text-align:left!important}#listingContainer #paymentShippingTaxes #shipSeeAddlTerms+label{margin-bottom:15px}#listingContainer #paymentShippingTaxes #immediate-checkout-gbpay .glyphicon-ok{color:#006400}#listingContainer #paymentShippingTaxes #estimator-logo-links-hdr{margin-top:10px}#listingContainer #paymentShippingTaxes #estimator-logo-links{list-style-type:none;margin:10px -7.5px 5px;padding:0}#listingContainer #paymentShippingTaxes #estimator-logo-links li{padding-left:7.5px;padding-right:7.5px}#listingContainer #paymentShippingTaxes #estimator-logo-links a{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:block;height:100px;padding:10px;text-align:center}#listingContainer #paymentShippingTaxes #estimator-logo-links a>div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}#listingContainer #paymentShippingTaxes #estimator-logo-links a#fedexlink>div{background-image:url(/theme/assets/logo-fedex.png)}#listingContainer #paymentShippingTaxes #estimator-logo-links a#uspslink>div{background-image:url(/theme/assets/logo-usps.png)}#listingContainer #paymentShippingTaxes #estimator-logo-links a#upslink>div{background-image:url(/theme/assets/logo-ups.png)}#listingContainer #paymentShippingTaxes .form-group .glyphicon-remove{color:#d0021b}#listingContainer #paymentShippingTaxes .form-group .section-gray{clear:left;margin:0}#listingContainer #paymentShippingTaxes .form-group .section-gray p{margin-bottom:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout{background-color:#eee;margin-top:-20px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul{clear:both;display:block;font-size:13px;list-style-type:none;padding:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li i{margin-right:5px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li i.glyphicon-ok{color:#006400}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li i.glyphicon-remove{color:#d0021b}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li a{color:#006400;text-decoration:underline}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li a:visited{color:#006400}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li:first-child{margin-top:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.qualified{padding:10px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.qualified .acting-label{font-size:16px;margin:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.qualified .acting-label i{color:#006400;margin-right:5px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.unqualified{padding:10px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.unqualified .acting-label .glyphicon-ok{color:#006400;margin-right:5px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.unqualified .acting-label .glyphicon-exclamation-sign{color:#ffbf00;margin-right:5px}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry{color:#555;margin-top:15px}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry #taxState #salesTaxStateText{margin:15px 0 5px}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;color:#555;justify-content:center}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage span{font-size:20px;font-weight:700;line-height:37px;margin-left:5px;margin-right:5px;white-space:nowrap}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage span:first-child{color:#000;font-size:11px;font-weight:400;margin-left:0}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage input[type=number]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:0;padding-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer p.error{color:#d0021b;display:none;font-size:12px;margin:0;padding:0;text-align:right}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxInclusions small{color:#000}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries{clear:both;margin-top:15px}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries>small,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries>small,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries>small,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries>small{color:#000}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul{clear:both;display:block;margin:5px 0 0;padding:0;width:100%}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;width:100%}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li>span,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li>span,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li>span,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li>span{font-weight:700;min-width:75px;white-space:nowrap}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li>span.perc:after,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li>span.perc:after,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li>span.perc:after,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li>span.perc:after{content:"%"}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 10px;width:auto}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries .row-entry,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries .row-entry,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries .row-entry,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries .row-entry{float:left;font-size:11px;line-height:18px;margin-right:10px}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries .row-entry i,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries .row-entry i,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries .row-entry i,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries .row-entry i{color:#006400;margin-right:3px;top:0}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries .row-entry:last-child,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries .row-entry:last-child,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries .row-entry:last-child,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries .row-entry:last-child{margin:0}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .remove-btn,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .remove-btn,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .remove-btn,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .remove-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li:nth-child(odd),#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li:nth-child(odd),#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li:nth-child(odd),#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li:nth-child(odd){background-color:#f7f6f2}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button{padding:10px 20px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button.add-btn,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button.add-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button.add-btn span,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button.add-btn span{font-size:14px;line-height:14px;margin-left:5px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button.add-btn i,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button.add-btn i{font-size:13px;top:0}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row+.err_msg,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row+.err_msg{margin-top:5px}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeState{margin-top:15px}@media(min-width:768px){#listingContainer #paymentShippingTaxes .section-transparent{background-color:#fff}#listingContainer #paymentShippingTaxes .section-gray.shipping-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.col-sm-6{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}#listingContainer #contentContainer #listingOptions .section-transparent{border-top:1px solid #d9d9d9}#listingContainer #contentContainer #listingOptions .section-transparent h3.secondary-header{color:#000;font-size:16px;font-weight:700;margin-bottom:25px;margin-top:0}#listingContainer #contentContainer #listingOptions .section-transparent h3.secondary-header>a{color:#006400;font-size:15px}#listingContainer #contentContainer #listingOptions .section-transparent .meridian{clear:none}#listingContainer #contentContainer #listingOptions .section-transparent .meridian label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:55px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body{padding:20px 0 0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .drawer{font-weight:400;margin:5px 0 10px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .radio-group label{font-weight:400}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .input-group.radio-group{width:100%}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .input-group .input-group-textbox{border-radius:0 6px 6px 0!important;height:40px;text-align:left!important}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body input[type=checkbox]{display:none}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body input[type=checkbox]+label{text-transform:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #shortTermAuctionOptin+label{color:#555;font-weight:400}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #shortTermAuctionOptin+label strong{color:#006400}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr+label+.input-group,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std+label+.input-group{width:100%}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr+label+.input-group #relistEvenIfSoldChk_shr+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr+label+.input-group #relistEvenIfSoldChk_std+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std+label+.input-group #relistEvenIfSoldChk_shr+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std+label+.input-group #relistEvenIfSoldChk_std+label+.tier-2{clear:both;display:block;height:0;line-height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2{height:auto;line-height:normal;opacity:1;overflow:visible;padding-top:10px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2 label,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2 label,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2 label,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2 label{display:block;margin:0 0 5px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body#standard-tab .form-group:last-child label{margin-bottom:0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body#shortterm-tab>div>p{margin-bottom:20px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body#shortterm-tab p strong{white-space:nowrap}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .glyphicon-exclamation-sign{margin-right:5px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service{margin-bottom:20px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group>label span:first-child{margin-top:3px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group .input-group{display:block}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group .input-group .radio-group{clear:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group .input-group .radio-group label{margin:0 15px 0 0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #futureListingOptin+label span,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #fxdFutureListingOptin+label span,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #shtFutureListingOptin+label span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #futureListingOptin+label span:first-child,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #fxdFutureListingOptin+label span:first-child,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #shtFutureListingOptin+label span:first-child{margin-bottom:3px;margin-top:0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #futureListingOptin:checked+label+.input-group,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #fxdFutureListingOptin+label+.input-group,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #shtFutureListingOptin:checked+label+.input-group{padding-top:15px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .row>.form-group{clear:both}#listingContainer #contentContainer #listingOptions .gb-mat-datepicker{width:50%}#listingContainer #contentContainer #listingOptions button{margin:0 0 35px}@media(max-width:479px){#listingContainer #contentContainer #listingOptions .gb-mat-datepicker{width:100%}}@media(min-width:992px){#listingContainer #contentContainer #listingOptions .section-white .optional-service .check-group>label{font-size:15px}}#listingContainer #contentContainer #listingOptions .section-transparent{background-color:#ffffdb;border-bottom:1px solid #d9d9d9}#listingContainer #contentContainer #listingOptions .optional-service{margin-bottom:25px}#listingContainer #contentContainer #listingOptions .optional-service.gb-mat-checkbox+label>span{-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #listingOptions .optional-service.gb-mat-checkbox+label>span:first-child,#listingContainer #contentContainer #listingOptions .optional-service.gb-mat-checkbox+label>span:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#listingContainer #contentContainer #listingOptions .optional-service>small{display:block;font-size:14px;line-height:18px;margin-top:10px}#listingContainer #contentContainer #listingOptions .optional-service>small span{color:#006400;text-decoration:underline}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap>small{display:block;margin-bottom:5px;margin-top:15px}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .red{color:#b92e2e}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .blue{color:#18539d}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .green{color:#006400}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .ui-menu li:first-child>div{color:#b92e2e}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .ui-menu li:nth-child(2)>div{color:#18539d}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .ui-menu li:nth-child(3)>div{color:#006400}#listingContainer #contentContainer #listingOptions .optional-service:last-child{margin-bottom:0}#listingContainer #contentContainer #listingOptions .section-white .subtotal>div{font-size:15px;font-weight:700}#listingContainer #contentContainer #listingOptions .section-white .subtotal>div:last-child{color:#006400;text-align:right}#listingContainer #contentContainer #listingOptions .section-white button{margin-top:30px}#listingContainer #contentContainer #listingOptions .section-white:last-child{border-bottom:0}@media(min-width:768px){#listingContainer #contentContainer #listingOptions .optional-service+label{font-size:15px}}@media(min-width:992px){#listingContainer #contentContainer #listingOptions .optional-service+label{font-size:16px}}#listingContainer #contentContainer #optionalServices .section-transparent{background-color:#ffffdb;border-bottom:1px solid #d9d9d9}#listingContainer #contentContainer #optionalServices .optional-service{margin-bottom:25px}#listingContainer #contentContainer #optionalServices .optional-service.gb-mat-checkbox+label>span{-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #optionalServices .optional-service.gb-mat-checkbox+label>span:first-child,#listingContainer #contentContainer #optionalServices .optional-service.gb-mat-checkbox+label>span:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#listingContainer #contentContainer #optionalServices .optional-service>small{display:block;font-size:14px;line-height:18px;margin-top:10px}#listingContainer #contentContainer #optionalServices .optional-service>small span{color:#006400;text-decoration:underline}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap>small{display:block;margin-bottom:5px;margin-top:15px}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .red{color:#b92e2e}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .blue{color:#18539d}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .green{color:#006400}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .ui-menu li:first-child>div{color:#b92e2e}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .ui-menu li:nth-child(2)>div{color:#18539d}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .ui-menu li:nth-child(3)>div{color:#006400}#listingContainer #contentContainer #optionalServices .optional-service:last-child{margin-bottom:0}#listingContainer #contentContainer #optionalServices .section-white .subtotal>div{font-size:15px;font-weight:700}#listingContainer #contentContainer #optionalServices .section-white .subtotal>div:last-child{color:#006400;text-align:right}#listingContainer #contentContainer #optionalServices .section-white button{margin-top:30px}#listingContainer #contentContainer #optionalServices .section-white:last-child{border-bottom:0}@media(min-width:768px){#listingContainer #contentContainer #optionalServices .optional-service+label{font-size:15px}}@media(min-width:992px){#listingContainer #contentContainer #optionalServices .optional-service+label{font-size:16px}}#listingContainer pic-carousel .ui-carousel{display:block;margin-top:10px;padding:0 30px}#listingContainer pic-carousel .ui-carousel .ui-carousel-header{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button{background-color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Glyphicons Halflings;height:100%;margin:0}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button:hover{background-color:#008400}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button:before{color:#fff}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-state-disabled{background-color:#bbe1aa!important}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-next-button{border-radius:0 6px 6px 0;float:right}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-next-button:before{content:""}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-prev-button{border-radius:6px 0 0 6px;float:left}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-prev-button:before{content:""}#listingContainer pic-carousel .ui-carousel .ui-carousel-viewport{padding:0}#listingContainer pic-carousel .ui-carousel .ui-carousel-viewport .ui-carousel-item{margin:0 2.5px!important}#listingContainer pic-carousel .ui-carousel .ui-carousel-viewport .ui-carousel-item img{height:auto;width:100%}#listingContainer #contentContainer #confirmationSummaryPreview .section-header{text-align:center}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>h3,#listingContainer #contentContainer #confirmationSummaryPreview .section-header>p,#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small{text-align:left}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small{color:#555;font-style:italic;font-weight:400}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small i{color:#ffbf00}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a{color:#006400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;width:auto}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a span{margin:0;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a i{margin:0 0 0 5px}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a:hover{text-decoration:none}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a:hover span{text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div{padding:20px 15px 10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{color:#006400;font-size:14px;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span:first-child{color:#000;font-weight:700;text-decoration:none}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span:last-child{cursor:pointer}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div span.sim-link{color:#006400;cursor:pointer;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div span+span.sim-link{margin-left:5px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .noRevealer{margin-bottom:20px;max-width:1200px;position:relative}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .noRevealer>div{border:1px solid #d9d9d9;overflow-x:visible;overflow-y:hidden}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer{margin-bottom:20px;max-width:1200px;position:relative}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer>div{border:1px solid #d9d9d9;height:200px;min-height:200px;overflow-x:visible;overflow-y:hidden;overflow:hidden;position:relative;-webkit-transition:height .5s ease;transition:height .5s ease}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer>div>div{position:relative;z-index:49}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer>div>.fader{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(48,24%,96%,0)));background:linear-gradient(0deg,#fff,hsla(48,24%,96%,0));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f6f2",GradientType=1);height:75px;left:0;position:absolute;width:100%;z-index:50}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]{display:none}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:30px;top:-20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#006400;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);color:#fff;height:40px;justify-content:center;padding:0;width:120px;z-index:51}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]+label i{top:0;-webkit-transition:all .5s ease;transition:all .5s ease}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]+label span:before{content:"Expand";margin-left:5px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label span:before{content:"Collapse"}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label+div{background:none;height:auto}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label+div .fader{opacity:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .editor-block{margin-bottom:40px!important;margin-top:40px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group{color:#555;margin-bottom:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group>h5{color:#000;font-size:14px;font-weight:600;line-height:normal;margin:0 auto}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group>p{font-size:14px;margin:0 auto}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.two-line{display:block;text-align:left}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.two-line p{padding:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.two-line a{color:#006400;display:block;font-size:13px;margin:15px auto 20px;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows{padding-bottom:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row:nth-child(odd){background-color:#f7f6f2}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row:nth-child(2n){background-color:#eee}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .left{padding-right:10px;white-space:nowrap}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .acting-label,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label{background-color:rgba(0,0,0,0);border:0;margin:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .acting-label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong{color:#000;font-size:13px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span{font-size:12px;margin-left:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right{-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span{color:#006400;display:block;font-size:13px;font-weight:700;text-align:right;width:100%}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:14px;list-style-type:none;margin:0;padding-bottom:0;padding-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li{margin-right:5px;margin-top:3px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li i,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li i{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li img,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li img{height:auto;width:100%}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul.image-contain,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul.image-contain{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul.image-contain li,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul.image-contain li{margin:0;width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li{display:inline-block}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li{margin-top:5px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li:first-child{margin-top:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white{background-color:#fff;border-top:1px solid #d9d9d9}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white:last-child{border:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row{color:#000}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row strong{font-weight:600}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]+label span:last-child{color:#999}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]+*+*+.right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]+*+.right span{color:#bbe1aa}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]:checked+*+*+.right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]:checked+*+.right span{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]:checked+label span:last-child{color:#000}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row label{font-weight:600}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span{font-weight:700}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span.red{color:#b92e2e}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span.blue{color:#18539d}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span.green{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row .right{text-align:right}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row .right em{font-size:13px;font-style:normal;font-weight:400;white-space:nowrap}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:13px;padding-top:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div strong{font-weight:700}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div .left{color:#555}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div .left strong{color:#000}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div .right{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows+#summaryOptionalServicesTotal{border-top:1px solid #d9d9d9;margin-top:30px;padding-top:10px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane{background-color:#f7f6f2;padding:0}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;margin:0 auto;padding:20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader:before{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";height:30px;margin-right:5px;width:30px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-bottom,#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-top{height:20px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-top{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f6f2));background:linear-gradient(180deg,#fff,#f7f6f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f6f2",GradientType=1)}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-bottom{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f7f6f2));background:linear-gradient(0deg,#fff,#f7f6f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f6f2",GradientType=1)}@media(min-width:768px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .reaveler>div{height:300px;min-height:300px}#listingContainer #contentContainer #confirmationSummaryPreview .section-white:not(.section-header){border-bottom:0}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small{font-size:14px}}@media(min-width:992px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{font-size:16px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.editor-block>h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul li,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li{display:inline-block}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span{font-size:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:16px}}@media(min-width:1200px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{font-size:18px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.editor-block>h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:16px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:18px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader{font-size:16px}}@media(min-width:1600px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{font-size:20px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.editor-block>h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:18px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:20px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader{font-size:18px}}#setupPaymentGatewayContainer #paymentGateway{background-color:#eee;border:2px solid #555;border-radius:6px;margin-bottom:15px;margin-top:20px;padding:40px 15px 0;position:relative}#setupPaymentGatewayContainer #paymentGateway .form-group{margin-bottom:0}#setupPaymentGatewayContainer #paymentGateway .input-wrap,#setupPaymentGatewayContainer #paymentGateway .jqui-dd-wrapper,#setupPaymentGatewayContainer #paymentGateway button{margin-bottom:15px}#setupPaymentGatewayContainer #paymentGateway #auth-only-warning{display:none;padding-bottom:15px}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway{background-color:#bbe1aa;border-color:#006400}#setupPaymentGatewayContainer #enabledToggler{display:none}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label{cursor:pointer;position:absolute;right:15px;top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span{display:inline-block}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:last-child{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);float:right;height:20px;width:40px}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:last-child:before{background-color:#999;border-radius:20px;content:" ";float:left;height:18px;margin:0 0 0 1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:first-child{color:#555;float:left;font-weight:400;font-weight:600;margin-right:10px;width:auto}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:first-child:after{content:"Disabled";margin-left:5px}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway>label span:last-child:before{background-color:#006400;margin-left:19px}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway>label span:first-child{color:#006400}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway>label span:first-child:after{content:"Enabled";margin-left:5px}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label{cursor:default}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label span{color:#777}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label span:last-child{background-color:#999}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label span:last-child:before{background-color:#555;margin-left:0}#setupPaymentGatewayContainer .alert{border-width:2px}#setupPaymentGatewayContainer .alert h5{font-size:18px;font-weight:600;margin:0}#setupPaymentGatewayContainer .alert .response,#setupPaymentGatewayContainer .alert p{margin-bottom:0;margin-top:15px}#setupPaymentGatewayContainer .alert .response{font-size:16px;font-weight:600}#setupPaymentGatewayContainer .alert .text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;margin-top:15px}#setupPaymentGatewayContainer .alert .row,#setupPaymentGatewayContainer .alert .text-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#setupPaymentGatewayContainer .alert .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:768px){#setupPaymentGatewayContainer .alert .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#setupPaymentGatewayContainer .alert .text-right{margin-top:0}}@media(min-width:992px){#setupPaymentGatewayContainer .alert h5{font-size:24px}#setupPaymentGatewayContainer .alert p{font-size:16px}#setupPaymentGatewayContainer .alert .response{font-size:18px}}#setupPaymentGatewayContainer .modal .modal-text{padding-bottom:15px}#setupPaymentGatewayContainer .modal .modal-text .req:before{color:#d0021b;content:"*"}#setupPaymentGatewayContainer .modal .modal-text .acting-label,#setupPaymentGatewayContainer .modal .modal-text label{color:#555;font-size:14px;font-weight:600}#setupPaymentGatewayContainer .modal .modal-text .group-label{color:#000;font-size:16px;font-weight:600;padding-top:15px}#setupPaymentGatewayContainer .modal .modal-text input[type=text]{border-radius:6px}#setupPaymentGatewayContainer .modal .modal-text #password{height:40px;margin-bottom:30px}#setupPaymentGatewayContainer .modal .modal-text .form-group a{float:right}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div:first-child{padding-right:15px;width:30%}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div:last-child{padding-left:15px}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div label[for=cvvHelpDrawer]{color:#006400;cursor:pointer}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div label[for=cvvHelpDrawer] span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div label[for=cvvHelpDrawer] span:before{content:"Where do I find this?";text-decoration:underline}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer{display:none}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div{height:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div{border:1px solid #d9d9d9;border-radius:6px;margin-bottom:15px;padding:10px;text-align:center}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div:first-child{margin-right:10px}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div:last-child{margin-left:10px}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div img:last-child{height:auto;width:100%}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap label[for=cvvHelpDrawer] span:before{content:"Close"}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap label[for=cvvHelpDrawer] span:after{content:"";font-family:Glyphicons Halflings;margin-left:5px}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap+div{height:auto;overflow:visible}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap+div>div{opacity:1}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap+div>div img{margin:10px 0 20px}@media(min-width:768px){#setupPaymentGatewayContainer .modal p{font-size:16px}}#creditRequestContainer div.help-text a{text-decoration:underline}#creditRequestContainer div.help-text{display:none}#creditRequestContainer .alert-danger .row .greeting{padding-left:40px}#creditRequestContainer .alert-danger .row .greeting ul{list-style-type:disc!important}#creditRequestContainer .alert-danger .row .greeting a{text-decoration:underline}#disputeContainer .fieldcontainer{border-style:none}#disputeContainer .field{clear:both;float:left;margin:2px 0;text-align:left;width:100%}#disputeContainer .field label{float:left;font-weight:700;padding-right:5px;width:130px}#disputeContainer .field input{margin-left:0}#disputeContainer .contentarea{border:1px solid #006400;border-top:none;line-height:18px;margin-bottom:2em;overflow:auto}#disputeContainer IMG{border-style:none}#disputeContainer .i-r{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-feat{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -60px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-p{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -120px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-c{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -640px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-f{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -180px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-b{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -240px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-nR{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -300px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-star{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -360px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-qLsm{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -420px rgba(0,0,0,0);height:14px;width:21px}#disputeContainer .i-qL{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -540px rgba(0,0,0,0);height:18px;width:27px}#disputeContainer img.i-c{padding-left:0}#disputeContainer #contentContainer #custom-label{color:#333;font-size:14px;font-weight:700;margin-top:2px}#disputeContainer #divBuyerComments .comments-wrapper{margin-left:135px}#newCreditRequestContainer #contentContainer{margin-top:0}#newCreditRequestContainer #contentContainer p#crError{margin:10px 0 0;text-align:right}#newCreditRequestContainer #contentContainer #initiate-btn{padding-left:35px;padding-right:35px}@media(min-width:768px){#newCreditRequestContainer #contentContainer p#crError{padding-left:0;padding-right:0}}#creditRequestConfirmationModal .warning{display:none}#creditRequestConfirmationModal p{font-size:16px}#creditRequestConfirmationModal.warning span.warning{display:inline}#creditRequestConfirmationModal.warning div.warning{display:block}#creditRequestConfirmationModal.warning div.warning ul{padding:0 0 0 30px}#creditRequestConfirmationModal .modal-dialog .cta-row{padding-bottom:20px}#creditRequestConfirmationModal .modal-dialog .cta-row .btn{margin-left:0}@media(min-width:768px){#creditRequestConfirmationModal .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#creditRequestConfirmationModal .cta-row .btn{width:auto}#creditRequestConfirmationModal .cta-row .btn.btn-primary{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-left:7.5px;order:3}#creditRequestConfirmationModal .cta-row .btn.btn-sim{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-right:7.5px;order:2}}#newCreditRequestContainer #crLookupSection{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding-bottom:5px}#newCreditRequestContainer #crLookupSection .cr-lookup{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#newCreditRequestContainer #crLookupSection .cr-lookup,#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-inputs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-inputs .cr-lookup-or{font-weight:700;line-height:40px;margin:0 15px}#newCreditRequestContainer #crLookupSection .cr-lookup>button{height:40px;margin-left:15px}#newCreditRequestContainer #crLookupSection .cr-order-details{border-top:1px solid #d9d9d9;margin-top:20px;padding-top:20px;position:relative}#newCreditRequestContainer #crLookupSection .cr-order-details .btn{position:absolute;right:0;top:20px}#newCreditRequestContainer #crLookupSection .cr-order-details ul{list-style-type:none;margin:0;padding:0}#newCreditRequestContainer #crLookupSection .cr-order-details ul li{margin-top:15px}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:first-child{margin-top:0;padding-right:77px}#newCreditRequestContainer #crLookupSection .cr-order-details ul li h3{margin-top:0}#newCreditRequestContainer #crLookupSection .cr-order-details ul li .cr-order-sub{font-size:16px}#newCreditRequestContainer #crLookupSection .cr-order-details ul li .cr-order-sub a{text-decoration:underline}#newCreditRequestContainer #crLookupSection .cr-order-details ul li .cr-order-sub span{font-weight:600}@media(max-width:479px){#newCreditRequestContainer #crLookupSection .cr-lookup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#newCreditRequestContainer #crLookupSection .cr-lookup>button{height:40px;margin:15px 0 0;width:100%}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:first-child{padding-right:77px}}@media(min-width:768px){#newCreditRequestContainer #crLookupSection{padding-left:0;padding-right:0}#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-input-wrap input{max-width:210px}#newCreditRequestContainer #crLookupSection .cr-order-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#newCreditRequestContainer #crLookupSection .cr-order-details ul li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 15px;white-space:nowrap}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:first-child{margin-left:0;padding-right:0}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:72px;white-space:normal}}#newCreditRequestContainer #crQuestionsSection{float:left;width:100%}#newCreditRequestContainer #crQuestionsSection .header-bar{margin-bottom:0}#newCreditRequestContainer #crQuestionsSection>ul{list-style-type:none;margin:0;padding:0}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #d9d9d9;overflow:hidden;padding:15px}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection):first-child{border-top:1px solid #fff}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection).valid{background-color:#bbe1aa;border-bottom:1px solid #fff}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) .cr-question-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) .cr-question-radios .cr-radio-wrap{margin-left:15px}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) .cr-question-radios .cr-radio-wrap label{margin-bottom:0}#newCreditRequestContainer #crQuestionsSection.response-page{overflow:hidden}#newCreditRequestContainer #crQuestionsSection.response-page .crTerminalSection{display:block}@media(max-width:479px){#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:768px){#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) p{margin-bottom:0}#newCreditRequestContainer #crQuestionsSection>ul>li:last-child{border-radius:0 0 6px 6px}}#newCreditRequestContainer .crTerminalSection{display:none;padding-bottom:15px}#newCreditRequestContainer .crTerminalSection .crTerminalForm,#newCreditRequestContainer .crTerminalSection .section-copy{padding-left:15px;padding-right:15px}#newCreditRequestContainer .crTerminalSection .section-copy{padding-top:15px}#newCreditRequestContainer .crTerminalSection .message-text{padding-top:10px}#newCreditRequestContainer .crTerminalSection .header-bar{border-radius:0!important}#newCreditRequestContainer .crTerminalSection .crTerminalForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-documents,#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child{margin-top:15px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-reason-radios ul{list-style-type:none;margin:0;padding:0}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-reason-radios ul li label span:first-child{margin-top:1px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div textarea{height:100%;max-width:100%;min-height:100px;resize:vertical}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-char-count{display:block;font-size:12px;margin-top:3px;text-align:right}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-char-count i{font-style:normal}@media(max-width:479px){#newCreditRequestContainer .crTerminalSection .crTerminalForm>div textarea{min-height:100px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child{margin-top:15px}}@media(min-width:768px){#newCreditRequestContainer .crTerminalSection{padding-bottom:20px}#newCreditRequestContainer .crTerminalSection .section-copy{padding-top:20px}#newCreditRequestContainer .crTerminalSection .crTerminalForm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-documents{margin-top:15px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child label,#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child textarea{height:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#newCreditRequestContainer .crTerminalSection .crTerminalForm div+div{margin-left:15px}}#newCreditRequestContainer #crQuestionsSection .cr-documents{padding-left:15px;padding-right:15px}#newCreditRequestContainer #crQuestionsSection .cr-documents>label{width:100%}#newCreditRequestContainer #crQuestionsSection .cr-documents .au-upldr-button-list-item{border-radius:0 0 6px 6px}#newCreditRequestContainer #crQuestionsSection .cr-documents #openWidgetBtn{display:inline-block}#newCreditRequestContainer #crQuestionsSection .cr-documents #numOfFiles{margin-left:10px}#newCreditRequestContainer #crQuestionsSection .cr-documents #numOfFiles i{font-style:normal}#newCreditRequestContainer #crQuestionsSection .cr-documents .gb-image-uploader-wrap .gb-aurigma-image-uploader-content>div .au-upldr-uploader .au-upldr-uploader-panes .au-upldr-upload-pane .au-upldr-list li .addFilesButton.add-file:after{content:"Click to Add Documents"}#newCreditRequestContainer #crQuestionsSection .cr-documents+.err_msg{min-height:auto}@media(max-width:479px){#newCreditRequestContainer #crQuestionsSection .cr-documents #openWidgetBtn{display:block}#newCreditRequestContainer #crQuestionsSection .cr-documents #numOfFiles{display:block;margin-top:5px;text-align:right}}#newCreditRequestContainer.external #crQuestionsSection>ul>li{overflow:visible}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div{width:100%}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div .relist-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div .relist-radios span{margin-right:10px}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div .relist-radios span+div{margin-right:5px}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div{margin-left:0;margin-right:0}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div>div{margin-left:0}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div+div{margin-left:15px}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div .check-wrap label{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}#newCreditRequestContainer.external #crError{min-height:auto}#addEditCouponsContainer .input-group-flex,#couponCenterContainer .input-group-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#addEditCouponsContainer .input-group-flex .jqui-cb-wrapper,#couponCenterContainer .input-group-flex .jqui-cb-wrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:1px}#addEditCouponsContainer .input-group-flex>a,#couponCenterContainer .input-group-flex>a{height:40px;width:auto;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addEditCouponsContainer div.dt-bootstrap .green-header,#couponCenterContainer div.dt-bootstrap .green-header{border-collapse:collapse!important}#addEditCouponsContainer div.dt-bootstrap tbody,#couponCenterContainer div.dt-bootstrap tbody{border:2px solid #e3e3e3!important}#couponCenterContainer .input-group-flex>a{min-width:45px}#couponCenterContainer div.slider{display:none}#couponCenterContainer .cta-column{text-align:center}#couponCenterContainer a.field-link:link{text-decoration:underline}#couponCenterContainer td.coupon-code{background-color:#e5e5e5;border-bottom:1px solid #fff;border-top:1px solid #fff;position:relative;text-transform:uppercase;vertical-align:middle}#couponCenterContainer p strong{font-weight:600;margin-right:5px}#couponCenterContainer div.coupon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#couponCenterContainer div.coupon-wrap div.copy-wrap{position:relative;width:100%}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;z-index:3}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-text span.coupon-code{background-color:#fff;border:1px solid #fff;border-radius:4px 0 0 4px;height:100%;padding:6px;text-align:center;width:100%}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-text a{border-radius:0 4px 4px 0}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm{border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:after,#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:before{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:before{background-color:#000;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:after{color:#fff;content:"Copied!";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm.show{z-index:4}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm.show:before{opacity:.75}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm.show:after{opacity:1}#couponCenterContainer div.coupon-wrap>a{margin-top:10px;-ms-flex-item-align:end;align-self:flex-end}#couponCenterContainer #coupon-grid tbody>tr>td{vertical-align:text-top}#couponCenterContainer tr.child .detail-row{margin-bottom:8px}#couponCenterContainer tr.child td.child:empty{display:none}#couponCenterContainer div.search-seller div.search-form{height:40px;margin-top:15px}#couponCenterContainer div.search-seller div.search-form input.form-control{border:1px solid #ccc;height:40px}#couponCenterContainer div.search-seller div.search-form div button{border-left:0;border-radius:0 6px 6px 0;color:#fff;width:45px}#couponCenterContainer div.search-seller .ui-autocomplete-advanced-search{left:0!important;width:100%}@media(max-width:479px){#couponCenterContainer div.coupon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#couponCenterContainer div.coupon-wrap>a{margin-left:10px;margin-top:0}#couponCenterContainer #coupon-grid_wrapper{margin-left:-15px;margin-right:-15px}#couponCenterContainer #coupon-grid_wrapper #coupon-grid{border-left:0;border-radius:0;border-right:0}#couponCenterContainer #coupon-grid_wrapper #coupon-grid>thead{display:table-header-group}#couponCenterContainer #coupon-grid_wrapper #coupon-grid>tbody>tr>td:first-child,#couponCenterContainer #coupon-grid_wrapper #coupon-grid>thead>tr>th:first-child{padding-left:15px}#couponCenterContainer #coupon-grid_wrapper #coupon-grid>tbody>tr>td:last-child{padding-right:15px}}@media(min-width:768px){#couponCenterContainer p strong{display:block;margin-right:0}}@media(min-width:1200px){#couponCenterContainer div.coupon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#couponCenterContainer div.coupon-wrap>a{margin-left:10px;margin-top:0;-ms-flex-item-align:center;align-self:center}}#addEditCouponsContainer #contentContainer>.cta-row{clear:both}#addEditCouponsContainer #couponCode{text-transform:uppercase}#addEditCouponsContainer ::-webkit-input-placeholder{text-transform:none}#addEditCouponsContainer :-moz-placeholder,#addEditCouponsContainer ::-moz-placeholder{text-transform:none}#addEditCouponsContainer :-ms-input-placeholder{text-transform:none}#addEditCouponsContainer .form-group{margin-bottom:0}#addEditCouponsContainer .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addEditCouponsContainer .alert h3{font-size:18px;line-height:24px;margin-top:0}#addEditCouponsContainer .alert a{-ms-flex-item-align:end;align-self:flex-end}#addEditCouponsContainer .flex-reorder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#addEditCouponsContainer .flex-reorder .flex-row{width:100%}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;resize:none}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap .input-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap .input-wrap textarea{border-color:#d9d9d9;border-radius:6px;height:100%}#addEditCouponsContainer fieldset legend{border:0;margin-bottom:0!important}#addEditCouponsContainer fieldset ul{list-style-type:none;margin:5px 0 0;padding:0}#addEditCouponsContainer fieldset ul li{display:inline-block;margin-left:10px;width:auto}#addEditCouponsContainer fieldset ul li:first-child{margin-left:0}#addEditCouponsContainer .input-group-addon+.input-group-textbox{border-radius:0 6px 6px 0!important}#addEditCouponsContainer input.input-validation-error{border-color:#d0021b!important}#addEditCouponsContainer input.input-validation-error+.input-group-btn button{background-color:#d0021b;border-color:#d0021b}#addEditCouponsContainer span.field-validation-error,#addEditCouponsContainer span.field-validation-valid{display:block;margin-bottom:15px}#addEditCouponsContainer .radio-row .ui-checkboxradio-label{margin:10px 0}#addEditCouponsContainer .radio-row .ui-checkboxradio-label strong{color:#006400;margin-right:3px}#addEditCouponsContainer .radio-row.type .ui-checkboxradio-label{margin-bottom:10px;margin-top:0}#addEditCouponsContainer .input-group .glyphicon-plus,#addEditCouponsContainer .input-group-flex .glyphicon-plus{margin-right:2px;top:-1px}#addEditCouponsContainer #couponType-Manufacturers #mfrSelectPanel{display:none}#addEditCouponsContainer #couponType-Manufacturers>.row{padding-bottom:15px}#addEditCouponsContainer #couponType-selections .owner-added-section{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin-bottom:0;padding-bottom:0!important;padding-top:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#addEditCouponsContainer #couponType-selections .owner-added-section>li{margin-bottom:20px}#addEditCouponsContainer #couponType-selections .owner-added-section .chip{border-radius:30px;cursor:default;height:60px;margin-bottom:0}#addEditCouponsContainer #couponType-selections .owner-added-section .chip.edit-chip{cursor:pointer}#addEditCouponsContainer #couponType-selections .owner-added-section .chip .remove-chip{cursor:pointer;height:100%}#addEditCouponsContainer #couponType-selections .owner-added-section .chip .perc .glyphicon{top:0}#addEditCouponsContainer #couponType-selections .owner-added-section .chip .name{padding-left:20px}#addEditCouponsContainer .exclusions{font-size:13px}#addEditCouponsContainer .exclusions i,#addEditCouponsContainer .exclusions span{color:#006400}#addEditCouponsContainer .exclusions>span{display:block;overflow:hidden;text-overflow:ellipsis}#addEditCouponsContainer .exclusions>span i:not(.glyphicon){font-size:13px;font-style:normal;text-decoration:underline}#addEditCouponsContainer .exclusions>span strong,#addEditCouponsContainer .exclusions>span>span{color:#000}#addEditCouponsContainer .exclusions .add-exclusions{cursor:pointer}#addEditCouponsContainer #couponTypeWrap.usd .usd{display:table-cell}#addEditCouponsContainer #couponTypeWrap.usd .pct{display:none}#addEditCouponsContainer #couponTypeWrap.pct .input-group-textbox{border-radius:6px 0 0 6px!important}#addEditCouponsContainer #couponTypeWrap.pct .usd{display:none}#addEditCouponsContainer #couponTypeWrap.pct .pct{display:table-cell}#addEditCouponsContainer .acting-label{position:relative;width:100%}#addEditCouponsContainer .acting-label .label-check{font-style:normal;position:absolute;right:0;top:0}#addEditCouponsContainer .disclaimer-text{float:right;padding:15px 15px 5px;text-align:right}#addEditCouponsContainer .disclaimer-text a{text-decoration:underline}@media(max-width:479px){#addEditCouponsContainer .flex-reorder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap .input-wrap textarea{height:75px}#addEditCouponsContainer #couponType-Categories,#addEditCouponsContainer #couponType-UPCs{margin-bottom:15px}#addEditCouponsContainer #couponType-Categories .col-tn-12+.col-tn-12,#addEditCouponsContainer #couponType-Manufacturers .col-tn-12+.col-tn-12,#addEditCouponsContainer #couponType-UPCs .col-tn-12+.col-tn-12{margin-top:15px}#addEditCouponsContainer .input-group .glyphicon-plus,#addEditCouponsContainer .input-group-flex .glyphicon-plus{display:none}}@media(min-width:768px){#addEditCouponsContainer .alert{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addEditCouponsContainer .alert h3{margin:0}#addEditCouponsContainer .disclaimer-text{padding-left:0;padding-right:0}}@media(min-width:992px){#addEditCouponsContainer .radio-row .ui-checkboxradio-label,#addEditCouponsContainer .radio-row.type .ui-checkboxradio-label{margin-bottom:0;margin-top:10px}}#addEditCouponsContainer .modal .owner-added-section{list-style-type:none;margin-bottom:0}#addEditCouponsContainer .modal .owner-added-section .chip{cursor:default}#addEditCouponsContainer .modal .owner-added-section .chip .perc .glyphicon{top:0}#addEditCouponsContainer .modal .owner-added-section .chip .glyphicon{cursor:pointer}#printInvoiceContainer{background-color:#fff;margin-top:-20px;position:relative}#printInvoiceContainer #contentContainer{margin-bottom:3px;margin-top:30px}#printInvoiceContainer .btn{position:absolute;right:15px;top:-43px;width:76px;z-index:5000}#printInvoiceContainer .border-bg{background-color:#fff;border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:15px;overflow:hidden;padding-bottom:15px}#printInvoiceContainer h2,#printInvoiceContainer h3,#printInvoiceContainer h4{color:#555;margin-bottom:0;margin-top:0}#printInvoiceContainer h2{background-color:#f7f6f2;color:#000;font-size:18px;font-weight:700;padding:10px 15px}#printInvoiceContainer h2.border-bg{background-color:#f7f6f2;padding-bottom:10px}#printInvoiceContainer h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;margin-bottom:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#printInvoiceContainer h3 strong{color:#000}#printInvoiceContainer h3.returned-date span,#printInvoiceContainer h3.returned-date strong{color:#b92e2e}#printInvoiceContainer h4{color:#000;font-size:14px;font-weight:600;margin-top:15px}#printInvoiceContainer p{font-size:18px;margin:0}#printInvoiceContainer p span{display:block}#printInvoiceContainer img{border:1px solid #000;height:auto;max-width:120px;width:100%}#printInvoiceContainer #firstRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#printInvoiceContainer #firstRow img{margin-top:15px}#printInvoiceContainer #itemInfo .title,#printInvoiceContainer #totalInfo .title{color:#000;font-size:20px}#printInvoiceContainer #itemInfo .line-item,#printInvoiceContainer #itemInfo .sub-title,#printInvoiceContainer #totalInfo .line-item,#printInvoiceContainer #totalInfo .sub-title{color:#555;font-size:18px;margin-bottom:20px}#printInvoiceContainer #itemInfo .line-item,#printInvoiceContainer #totalInfo .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#printInvoiceContainer #itemInfo .line-item strong,#printInvoiceContainer #totalInfo .line-item strong{color:#000;font-weight:600}#printInvoiceContainer #itemInfo .line-item.no-stretch,#printInvoiceContainer #itemInfo .line-item.no-stretch strong,#printInvoiceContainer #totalInfo .line-item.no-stretch,#printInvoiceContainer #totalInfo .line-item.no-stretch strong{display:block}#printInvoiceContainer #itemInfo{border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#printInvoiceContainer #itemInfo>div:first-child{margin-bottom:20px}#printInvoiceContainer #itemInfo .image{padding-bottom:10px}@media(min-width:480px){#printInvoiceContainer h3{font-size:24px}}@media(min-width:768px){#printInvoiceContainer .btn{left:50%;margin-left:299px;position:fixed;right:auto;top:18px}#printInvoiceContainer .border-bg{border-left:1px solid #000;border-radius:6px;border-right:1px solid #000}}@media(min-width:992px){#printInvoiceContainer h3{margin-bottom:25px}#printInvoiceContainer .btn{margin-left:409px}#printInvoiceContainer #firstRow,#printInvoiceContainer #itemInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#printInvoiceContainer #itemInfo>div:first-child{margin-bottom:0}#printInvoiceContainer #itemInfo>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#printInvoiceContainer #itemInfo .line-item.no-stretch strong,#printInvoiceContainer #totalInfo .line-item.no-stretch strong{display:inline}#printInvoiceContainer #shipToAddress .border-bg{margin-right:-7.5px}#printInvoiceContainer #billToAddress .border-bg{margin-left:-7.5px}}@media(min-width:1200px){#printInvoiceContainer .btn{margin-left:509px}}@media print{footer,header{display:none}.main-content{margin-top:0!important}#printInvoiceContainer #contentContainer{margin-bottom:20px;margin-top:20px}#printInvoiceContainer #firstRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#printInvoiceContainer .border-bg{border:1px solid #000;border-radius:6px}#printInvoiceContainer h2{font-size:14px}#printInvoiceContainer h4{font-size:13px}#printInvoiceContainer p{font-size:14px}#printInvoiceContainer #sellerInfo{width:66.66667%}#printInvoiceContainer #sellerInfo .col-xs-12{width:60%}#printInvoiceContainer #sellerInfo .col-xs-12:first-child{width:40%}#printInvoiceContainer #sellerInfo .col-xs-12:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#printInvoiceContainer #sellerInfo .col-xs-12:nth-child(2)>div:first-child{margin-right:10px}#printInvoiceContainer #sellerInfo .col-xs-12:last-child{width:100%}#printInvoiceContainer #sellerInfo .seller-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#printInvoiceContainer #sellerInfo .seller-contact h4{margin:0}#printInvoiceContainer #sellerInfo .seller-contact p{margin:0 15px 0 5px}#printInvoiceContainer #orderInfo{width:33.33333%}#printInvoiceContainer #orderInfo h3{font-size:18px}#printInvoiceContainer #billToAddress,#printInvoiceContainer #billToAddress .col-xs-12,#printInvoiceContainer #shipToAddress,#printInvoiceContainer #shipToAddress .col-xs-12{width:50%}#printInvoiceContainer #billToAddress .col-xs-12:last-child,#printInvoiceContainer #shipToAddress .col-xs-12:last-child{padding-left:0}#printInvoiceContainer #shipToAddress .border-bg{margin-right:-7.5px}#printInvoiceContainer #billToAddress .border-bg{margin-left:-7.5px}#printInvoiceContainer #itemInfo>.col-xs-12:first-child,#printInvoiceContainer #totalInfo>.col-xs-12:first-child{width:66.66667%}#printInvoiceContainer #itemInfo>.col-xs-12:first-child .col-xs-12,#printInvoiceContainer #totalInfo>.col-xs-12:first-child .col-xs-12{width:100%}#printInvoiceContainer #itemInfo>.col-xs-12:last-child,#printInvoiceContainer #totalInfo>.col-xs-12:last-child{width:33.33333%}#printInvoiceContainer #itemInfo>.col-xs-12 .line-item,#printInvoiceContainer #totalInfo>.col-xs-12 .line-item{font-size:13px}#printInvoiceContainer #itemInfo>.col-xs-12 .line-item strong,#printInvoiceContainer #totalInfo>.col-xs-12 .line-item strong{display:inline}#printInvoiceContainer #itemInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#printInvoiceContainer #itemInfo>div:first-child{margin-bottom:0}#printInvoiceContainer #itemInfo>div:first-child .row:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#printInvoiceContainer #itemInfo>div:first-child .row:first-child>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;width:100px}#printInvoiceContainer #itemInfo>div:first-child .row:first-child>div:last-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#printInvoiceContainer #itemInfo>div img{height:auto;width:100px}#printInvoiceContainer #itemInfo>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#manufacturerPage{padding-bottom:30px}#manufacturerPage img{display:block;height:auto;width:100%}#manufacturerPage>div{margin-top:30px}#manufacturerPage>div:first-child{margin-top:20px}#manufacturerPage>div>h2{color:#006400;font-size:18px;font-weight:600;margin:0}#manufacturerPage>div>a.seeMore{color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;font-size:13px;justify-content:flex-end}#manufacturerPage>div>a.seeMore>span{text-decoration:underline}#manufacturerPage>div>a.seeMore:after{content:"";font-family:Glyphicons Halflings;font-size:11px;margin-left:3px}#manufacturerPage .hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#manufacturerPage .hero>div{height:100%}#manufacturerPage .hero .logo{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#manufacturerPage .hero h1{color:#006400;font-size:28px;font-weight:600;margin:0}#manufacturerPage .hero .desc{font-size:13px;line-height:24px;margin:15px 0 0}#manufacturerPage .carousel,#manufacturerPage .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}#manufacturerPage .carousel.row,#manufacturerPage .grid.row{margin-left:-7.5px;margin-right:-7.5px}#manufacturerPage .carousel>h2,#manufacturerPage .grid>h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 7.5px}#manufacturerPage .carousel>div,#manufacturerPage .grid>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#manufacturerPage .carousel>div a,#manufacturerPage .grid>div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#manufacturerPage .carousel>div a .img-wrap,#manufacturerPage .grid>div a .img-wrap{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease}#manufacturerPage .carousel>div a span,#manufacturerPage .grid>div a span{display:block;font-size:16px;text-align:center}#manufacturerPage .carousel>div a:hover .img-wrap,#manufacturerPage .grid>div a:hover .img-wrap{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}#manufacturerPage .carousel>a,#manufacturerPage .grid>a{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:15px;order:3;padding:0 7.5px}#manufacturerPage .grid>div.grid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;clear:left}#manufacturerPage .grid>div.grid-wrap>div{margin-top:20px;padding-left:7.5px;padding-right:7.5px}#manufacturerPage .grid>div.grid-wrap>div:nth-child(odd){clear:left}#manufacturerPage .carousel .carousel-wrap{padding-top:15px}#manufacturerPage .carousel .carousel-wrap .slick-arrow{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;border:0;cursor:pointer;height:50px;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:50}#manufacturerPage .carousel .carousel-wrap .slick-arrow i{color:#ffbf00;font-size:38px;margin-top:-2px}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-prev{background-position:25% 50%;border-radius:0 6px 6px 0;left:7.5px}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-next{background-position:75% 50%;border-radius:6px 0 0 6px;right:7.5px}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-disabled{opacity:.4}#manufacturerPage .carousel .carousel-wrap .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#manufacturerPage .carousel .carousel-wrap .slick-list .slick-track>div{height:auto;padding:0 7.5px}@media(max-width:479px){#manufacturerPage>div:first-child{margin-top:0}#manufacturerPage .hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#manufacturerPage .hero h1{margin:20px 0 0}}@media(min-width:768px){#manufacturerPage .hero>div{height:auto}#manufacturerPage .carousel>h2,#manufacturerPage .grid>h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#manufacturerPage .carousel>div,#manufacturerPage .grid>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#manufacturerPage .carousel>a,#manufacturerPage .grid>a{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:0;order:3;position:absolute;right:0;top:0}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-next{right:6.5px}}@media(min-width:992px){#manufacturerPage{padding-bottom:50px}#manufacturerPage .hero .desc{font-size:16px;line-height:28px}#manufacturerPage>div{margin-top:50px}#manufacturerPage>div>a.seeMore{font-size:14px}}#industrynews .page-header-subcopy{margin-bottom:15px}#industrynews #ammoLandLogo{background-color:#0f0f0f;float:left;padding:5px}#industrynews #ammoLandLogo>img{height:auto;width:100%}#industrynews .raised-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:15px 0 0;padding:0;width:100%}#industrynews .raised-cards>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:15px;position:relative;width:50%}#industrynews .raised-cards>li>div.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:120px;padding:20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#industrynews .raised-cards>li>div.wrap:after{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:1}#industrynews .raised-cards>li>div.wrap:hover{text-decoration:none}#industrynews .raised-cards>li>div.wrap:hover:after{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}#industrynews .raised-cards>li>div.wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;text-align:left;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#industrynews .raised-cards>li>div.wrap>div h3{color:#006400;margin-top:0;text-decoration:underline}#industrynews .raised-cards>li>div.wrap>div h3+p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#industrynews .raised-cards>li>div.wrap>div a{text-decoration:underline}#industrynews .raised-cards>li:first-child,#industrynews .raised-cards>li:nth-child(2){padding-top:0}#industrynews .raised-cards>li:nth-child(2n)>div.wrap{margin-left:7.5px}#industrynews .raised-cards>li:nth-child(odd)>div.wrap{margin-right:7.5px}@media(max-width:479px){#industrynews .raised-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}#industrynews .raised-cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 0 0!important;width:100%}#industrynews .raised-cards>li>div.wrap{margin-left:0!important;margin-right:0!important;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#industrynews .raised-cards>li:first-child>div.wrap{margin-top:0!important}}@media(min-width:768px){#industrynews .raised-cards>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}#industrynews .raised-cards>li:first-child,#industrynews .raised-cards>li:nth-child(2),#industrynews .raised-cards>li:nth-child(3){padding:0}#industrynews .raised-cards>li:nth-child(2n)>div.wrap,#industrynews .raised-cards>li:nth-child(odd)>div.wrap{margin-left:0!important;margin-right:0!important}#industrynews .raised-cards>li:nth-child(3n)>div.wrap{margin-left:7.5px!important}#industrynews .raised-cards>li:nth-child(3n+1)>div.wrap{margin-right:7.5px!important}#industrynews .raised-cards>li:nth-child(3n+2)>div.wrap{margin-left:7.5px!important;margin-right:7.5px!important}}@media(min-width:992px){#industrynews .raised-cards.half>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px 0 0;width:50%}#industrynews .raised-cards.half>li:first-child,#industrynews .raised-cards.half>li:nth-child(2){padding-top:0}#industrynews .raised-cards.half>li>div.wrap{margin-left:0!important;margin-right:0!important}#industrynews .raised-cards.half>li:nth-child(2n)>div.wrap{margin-left:7.5px!important}#industrynews .raised-cards.half>li:nth-child(odd)>div.wrap{margin-right:7.5px!important}}@media(min-width:1200px){#industrynews .raised-cards.half>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}#industrynews .raised-cards.half>li:first-child,#industrynews .raised-cards.half>li:nth-child(2),#industrynews .raised-cards.half>li:nth-child(3){padding-top:0}#industrynews .raised-cards.half>li:nth-child(2n)>div.wrap,#industrynews .raised-cards.half>li:nth-child(odd)>div.wrap{margin-left:0!important;margin-right:0!important}#industrynews .raised-cards.half>li:nth-child(3n)>div.wrap{margin-left:7.5px!important}#industrynews .raised-cards.half>li:nth-child(3n+1)>div.wrap{margin-right:7.5px!important}#industrynews .raised-cards.half>li:nth-child(3n+2)>div.wrap{margin-left:7.5px!important;margin-right:7.5px!important}}@media(min-width:992px){#taxStatementsPage #contentContainer .acting-labels{font-size:14px}}#contentContainer section#statementsSection>div:not(.header-bar){margin-bottom:15px}#contentContainer section#statementsSection>div:not(.header-bar)>p{color:#555;font-size:14px;margin:0 0 20px}#contentContainer section#statementsSection>div:not(.header-bar)>p strong{font-weight:600}#contentContainer section#statementsSection>div:not(.header-bar) hr{background-color:#d9d9d9;margin:0!important;opacity:1}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row{padding-left:0;padding-right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{width:50%}#contentContainer section#statementsSection>div:not(.header-bar):last-child{margin-bottom:0}@media(max-width:479px){#contentContainer section#statementsSection>div:not(.header-bar) .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{margin-top:0}}@media(min-width:768px){#contentContainer section#statementsSection>div:not(.header-bar)>p{text-align:right}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row{margin-top:22px}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:992px){#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{width:auto}}#taxStatementsPage #contentContainer section#ledgerSection{background-color:rgba(0,0,0,0);border-bottom:0;border-left:0;border-right:0}#taxStatementsPage #contentContainer section#ledgerSection .header-bar{margin-bottom:0}#taxStatementsPage #contentContainer section#ledgerSection .header-bar span{margin-right:5px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding-bottom:20px;padding-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item){margin-top:15px;width:100%}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item) input[type=text]{padding-right:12px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl>div,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl>div:first-child,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child>div:first-child{margin-right:7.5px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl>div:last-child,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child>div:last-child{margin-left:7.5px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas{margin-top:20px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div button{margin-left:7.5px;margin-right:7.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div button:first-child{margin-left:0}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div button:last-child{margin-right:0}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div.range-toggler-drawer{display:none;margin-top:15px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div.range-toggler-drawer.open{display:-webkit-box;display:-ms-flexbox;display:flex}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item):first-child{margin-top:0}#taxStatementsPage #contentContainer section#ledgerSection .err{background-color:#fff;display:none;padding-bottom:15px;text-align:right;width:100%}#taxStatementsPage #contentContainer section#ledgerSection .err span{color:#d0021b;font-size:14px}#taxStatementsPage #contentContainer section#ledgerSection .mobile-sort{display:none}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection{background-color:#fff;width:100%!important}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection thead tr th:last-child{padding-right:15px;text-align:right}@media(max-width:479px){#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{border-bottom:1px solid #d9d9d9}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li.dbl{display:block!important}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li.dbl>div:first-child{margin-right:0!important}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li.dbl>div:last-child{margin-left:0!important;margin-top:15px}#taxStatementsPage #contentContainer section#ledgerSection .mobile-sort{background-color:#f7f6f2;border-bottom:1px solid #d9d9d9;display:block;padding-bottom:20px;padding-top:20px}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;padding:10px 0 0!important;width:100%!important}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):before{display:block;font-weight:700;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty) span{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):first-child{padding-top:0!important}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):last-child{text-align:left}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):first-child:before{content:"Order Date"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(2):before{content:"Order #"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(3):before{content:"Tax Date"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(4):before{content:"Tax State"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(5):before{content:"Description"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(6):before{content:"Amount"}}@media(min-width:768px){#taxStatementsPage #contentContainer section#ledgerSection #resultsSection,#taxStatementsPage #contentContainer section#ledgerSection .err,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}}@media(min-width:992px){#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item){margin:0 0 0 15px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item):first-child{margin-left:0}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1600px){#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#taxExemptionContainer .row .document-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#taxExemptionContainer .row .document-upload .btn-sim{margin-left:5px;padding-bottom:0;padding-top:0}#addToDescriptionContainer .cke_button__source>span.cke_button__source_label:before{content:"HTML "}#addToDescriptionContainer .cke_button__source.cke_button_on>span.cke_button__source_label:before{content:"Save HTML "}#addToDescriptionContainer .rtf-label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:15px}#addToDescriptionContainer .rtf-label-wrap>span{color:#000}#addToDescriptionContainer .rtf-label-wrap>span>strong{font-weight:600}#addToDescriptionContainer .rtf-label-wrap>span>img{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);display:inline;margin:0 10px}#editContainer .picture-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#editContainer .picture-row img:not(.img){width:25px}#editContainer .picture-row .img{height:auto!important;margin:0 0 0 10px;max-width:600px;width:calc(100% - 10px)!important}#editContainer .picture-row .img.thumb{max-width:240px;width:100%!important}@media(max-width:479px){#editContainer .picture-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#editContainer .picture-row .img{margin:10px 0 0}}#editContainer #basicUploader .btn{margin-top:3px}#editContainer .picture-row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#editContainer .picture-row .img{margin-left:0!important;width:100%!important}#managePicturesContainer .gb-aurigma-image-uploader-url-only{margin-top:15px}#managePicturesContainer .gb-aurigma-image-uploader-url-only #add-btn{border-bottom-left-radius:0;border-top-left-radius:0}#managePicturesContainer #imageURLError{margin:5px auto}#managePicturesContainer .grid-wrap{background-color:#eee}#managePicturesContainer .grid .grid-item .revert-image{display:none}#managePicturesContainer .grid .grid-item.deleted .revert-image{display:block}#managePicturesContainer .grid .grid-item.deleted .remove-btn{display:none}#managePicturesContainer .orgnls .grid-item{cursor:default;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:1%;padding-right:1%}#managePicturesContainer .orgnls+.pckry .grid-item:after,#managePicturesContainer .orgnls+.pckry .grid-item:before{display:none!important}@media(min-width:768px){#managePicturesContainer .gb-cloudinary-uploader>.open-btn{border-radius:6px 6px 0 0}}#sendPaymentReminderContainer #contentContainer .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f7f6f2;border-bottom:1px solid #d9d9d9;padding:20px 0}#sendPaymentReminderContainer #contentContainer .filters .acting-label{margin-bottom:5px}#sendPaymentReminderContainer #contentContainer .filters .select-all{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sendPaymentReminderContainer #contentContainer .filters .remaining{margin:10px auto 0;text-align:center}#sendPaymentReminderContainer #contentContainer .filters .remaining i{font-style:normal;font-weight:600}@media(min-width:768px){#sendPaymentReminderContainer #contentContainer .filters{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#sendPaymentReminderContainer #contentContainer .filters .remaining{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:right}}#sendPaymentReminderContainer #contentContainer .order-card{padding:0;position:relative}#sendPaymentReminderContainer #contentContainer .order-card .bg{left:0;position:absolute;top:0;z-index:50}#sendPaymentReminderContainer #contentContainer .order-card input:checked+label+.bg{background-color:#eaf6e5;height:100%;width:100%}#sendPaymentReminderContainer #contentContainer .order-card .info{z-index:51;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-weight:400;margin:0;padding:15px;position:relative;width:100%}#sendPaymentReminderContainer #contentContainer .order-card .info:before{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;content:"";cursor:pointer;height:13px;left:15px;position:absolute;top:27px;width:13px}#sendPaymentReminderContainer #contentContainer .order-card .info .non-jqui-input,#sendPaymentReminderContainer #contentContainer .order-card .info>input+span:before{display:none}#sendPaymentReminderContainer #contentContainer .order-card .info .non-jqui-input:checked+span:after{color:#006400;content:"";cursor:pointer;font-family:Glyphicons Halflings;font-size:12px;left:15px;margin:0;position:absolute;text-shadow:none;top:25px}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:5px;padding-left:25px;width:calc(100% - 25px)}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span>span{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span>span.order-number-wrap{font-size:18px;font-weight:600}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span>span.order-number-wrap i{font-style:normal}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span strong{-webkit-box-flex:0;-ms-flex:0 1 60px;flex:0 1 60px}#sendPaymentReminderContainer #contentContainer #orderResults{margin-bottom:0;margin-top:0}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper{padding-bottom:15px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable{border:0}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr{border-left:0;border-right:0;cursor:pointer}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr.even{background-color:#f7f6f2!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.select-checkbox{border:0;display:block;height:100%;width:40px!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.select-checkbox:before{background-color:#fff;border-color:#d9d9d9;left:15px;margin:0;position:absolute;top:15px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td:last-child{text-align:left}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr.selected{background-color:#eaf6e5!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr.selected td.select-checkbox:after{color:#006400;content:"";cursor:pointer;font-family:Glyphicons Halflings;font-size:12px;left:15px;margin:0;position:absolute;text-shadow:none;top:12px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper .dt-bottom{margin-left:15px;margin-right:15px}@media(max-width:479px){#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 0;position:relative}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 10px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td span{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:left}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.select-checkbox{left:0;position:absolute;top:0;width:30px!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td:last-child{padding-bottom:0;text-align:left}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td:not(.select-checkbox):before{color:#000;font-weight:700;padding-left:40px;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;white-space:nowrap}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id{line-height:18px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id:before{-webkit-box-flex:1;content:"Order #";-ms-flex:1 0 auto;flex:1 0 auto}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id span,#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id:before{font-size:18px;font-weight:600}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-date:before{content:"Date"}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-buyer-name:before{content:"Buyer"}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-item-title:before{content:"Title"}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper .dt-bottom{margin-left:0;margin-right:0}}@media(min-width:768px){#sendPaymentReminderContainer #contentContainer .order-card .info>span:first-child{margin-top:3px}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span{width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media(min-width:1200px){#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#sendPaymentReminderContainer #contentContainer .email-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sendPaymentReminderContainer #contentContainer .email-details .form-group .acting-label+div,#sendPaymentReminderContainer #contentContainer .email-details .form-group label+div{font-size:16px}#sendPaymentReminderContainer #contentContainer .email-details .form-group .acting-label span,#sendPaymentReminderContainer #contentContainer .email-details .form-group label span{font-weight:600}#sendPaymentReminderContainer #contentContainer .email-details .form-group div #fromUsername{font-size:18px;font-weight:600}#sendPaymentReminderContainer #contentContainer .email-details .form-group div textarea{min-height:130px}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#sendPaymentReminderContainer #contentContainer .acting-label{color:#000;font-size:14px;font-weight:600}#sendPaymentReminderContainer #contentContainer .acting-label,#sendPaymentReminderContainer #contentContainer .mid-bar{margin-bottom:0}#sendPaymentReminderContainer #contentContainer .header-bar.gray{background-color:#555}#sendPaymentReminderContainer #contentContainer .reminder-warning{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sendPaymentReminderContainer #contentContainer .reminder-warning i{color:#ffbf00;margin-right:5px;top:0}#sendPaymentReminderContainer #contentContainer .orig-sel{padding:20px 0}#sendPaymentReminderContainer #contentContainer .orig-sel>.acting-label{padding-left:15px}#sendPaymentReminderContainer #contentContainer .orig-sel.active{background-color:#eaf6e5}#sendPaymentReminderContainer #contentContainer button.btn-primary{padding-bottom:10px;padding-top:10px}#sendPaymentReminderContainer #contentContainer button.btn-primary span{background-color:#fff;border-radius:20px;color:#006400;display:inline-block;font-weight:600;min-width:20px;padding-left:3px;padding-right:3px;text-align:center}@media(max-width:479px){#sendPaymentReminderContainer #contentContainer .form-group{width:100%}#sendPaymentReminderContainer #contentContainer .form-group.message{float:none;width:100%}#sendPaymentReminderContainer #contentContainer .reminder-warning{margin-bottom:0}}@media(min-width:768px){#sendPaymentReminderContainer #contentContainer .email-details{display:block}#sendPaymentReminderContainer #contentContainer .email-details .form-group{width:40%}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col1{clear:left;float:right;width:60%}#sendPaymentReminderContainer #contentContainer .reminder-warning{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}}#frmMessageUser textarea.form-control{min-height:100px}@media(max-width:479px){#frmMessageUser textarea.form-control{min-height:150px}}#enterCode2FAContainer .page-section{padding-top:15px}#enterCode2FAContainer label[for=RegisterDevice]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}#enterCode2FAContainer .cta-row{padding:0!important}#enterCode2FAContainer .err_msg{min-height:auto}#enterCode2FAContainer .twoFA_disclaimer{font-size:16px;padding-bottom:10px}#enterCode2FAContainer #requestAnotherCode[disabled]{color:#999;padding-left:15px;padding-right:15px}#requestCode2FAContainer .page-section.page-section{margin-top:15px}#requestCode2FAContainer .cta-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#requestCode2FAContainer .cta-row .btn{padding-bottom:10px;padding-top:10px;width:auto}#requestCode2FAContainer .page-section{margin-top:0;padding:20px 15px}#requestCode2FAContainer .page-section+.page-section{margin-top:15px}#requestCode2FAContainer .page-section .btm,#requestCode2FAContainer .page-section .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#requestCode2FAContainer .page-section .top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#requestCode2FAContainer .page-section .top i{color:#555;font-size:60px;line-height:60px;margin-right:20px}#requestCode2FAContainer .page-section .top p{color:#006400;font-size:28px;line-height:32px;margin-bottom:0;margin-top:-5px}#requestCode2FAContainer .page-section .btm{margin-top:15px}#requestCode2FAContainer .page-section .btm .jqui-dd-wrapper{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#requestCode2FAContainer .page-section .btm .btn{width:105px;-webkit-box-flex:1;-ms-flex:1 0 105px;flex:1 0 105px;height:40px}#requestCode2FAContainer .page-section .btm .btn i{margin-right:5px}#requestCode2FAContainer .page-section .phone-consent{display:none}#requestCode2FAContainer .page-section .phone-consent label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px}#requestCode2FAContainer .page-section .phone-consent label .ui-checkboxradio-icon{border:1px solid #333;height:20px;width:20px}#requestCode2FAContainer .page-section .phone-consent label .ui-checkboxradio-icon:before{font-size:19px;height:20px;left:1px;width:20px}#requestCode2FAContainer .page-section .general-consent p{font-size:14px;margin-top:10px}@media(max-width:479px){#requestCode2FAContainer .cta-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#requestCode2FAContainer .cta-row .btn{white-space:pre-wrap;width:100%}#requestCode2FAContainer .page-section .top p{font-size:22px;line-height:26px;padding-right:20px}}@media(min-width:768px){#requestCode2FAContainer .cta-row{padding:0}#requestCode2FAContainer .page-section{padding:20px}#requestCode2FAContainer .page-section .top p{font-size:23px;line-height:30px;margin-top:-7px}}@media(min-width:1200px){#requestCode2FAContainer .page-section .top i{font-size:80px;line-height:80px}#requestCode2FAContainer .page-section .top p{font-size:27px;line-height:33px;margin-top:0}}#idkitVerificationContainer #contentContainer .page-section .top i{color:#555;font-size:60px;line-height:60px}#idkitVerificationContainer #contentContainer .page-section .top p{color:#006400;font-size:22px;line-height:26px;margin-top:-5px}#idkitVerificationContainer #contentContainer .page-section .err_msg{min-height:auto}@media(min-width:768px){#idkitVerificationContainer #contentContainer .page-section .top p{font-size:23px;line-height:30px;margin-top:-7px}}@media(min-width:1200px){#idkitVerificationContainer #contentContainer .page-section .top i{font-size:80px;line-height:80px}#idkitVerificationContainer #contentContainer .page-section .top p{font-size:27px;line-height:33px}}#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon span,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer .become-a-seller-panel.page-section{border:0;border-radius:0;margin-top:0}#becomeASellerContainer .become-a-seller-panel.page-section #mygbAdWrapperTop{height:0}#becomeASellerContainer .become-a-seller-panel.page-section .section-header{border-top:0}#becomeASellerContainer .become-a-seller-panel.page-section .section-header h2{color:#000;font-size:16px;font-weight:600;margin:0 0 5px}#becomeASellerContainer .become-a-seller-panel.page-section .section-header p{color:#555;font-size:14px;line-height:18px;margin:0}@media(min-width:992px){#becomeASellerContainer .become-a-seller-panel.page-section .section-header h2{font-size:18px}#becomeASellerContainer .become-a-seller-panel.page-section .section-header p{font-size:16px}}.become-a-seller-panel.page-section .section-white{border-bottom:0;padding:20px 15px 25px!important}#becomeASellerContainer .err_msg{display:block;text-align:left}#becomeASellerContainer #error-primary-owner-needed,#becomeASellerContainer .cta-row+.err_msg_wrap>.err_msg{margin-top:10px;padding-left:15px;padding-right:15px}#becomeASellerContainer #error-primary-owner-needed,#becomeASellerContainer .err_msg_wrap>.err_msg{text-align:right}#becomeASellerContainer #contentContainer .cta-row button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#becomeASellerContainer #contentContainer .cta-row button i{line-height:19px;margin-left:5px;top:0}#becomeASellerContainer #contentContainer .cta-row button.invalid{background-color:#bbe1aa;border-color:#bbe1aa;cursor:default}.become-a-seller-panel.page-section .acting-label,.become-a-seller-panel.page-section label{color:#555;font-size:14px!important;font-weight:600;margin-bottom:5px;white-space:nowrap}.become-a-seller-panel.page-section .acting-label.lg-lbl,.become-a-seller-panel.page-section label.lg-lbl{color:#000;margin:10px 0!important}.become-a-seller-panel.page-section .acting-label .check-group,.become-a-seller-panel.page-section label .check-group{float:right;font-weight:400}.become-a-seller-panel.page-section .acting-label .check-group label,.become-a-seller-panel.page-section label .check-group label{font-size:12px}.become-a-seller-panel.page-section .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:1px;text-overflow:ellipsis}.become-a-seller-panel.page-section .file span{-webkit-box-flex:0;border-bottom:1px solid #d9d9d9;border-bottom-left-radius:6px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-top-left-radius:6px;-ms-flex:0 1 100%;flex:0 1 100%;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis}.become-a-seller-panel.page-section .file span i{font-style:normal;padding:0 0 0 15px;white-space:nowrap}.become-a-seller-panel.page-section .file button.btn{border-bottom-left-radius:0;border-top-left-radius:0;height:40px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.become-a-seller-panel.page-section .file input{display:none}.become-a-seller-panel.page-section legend{border:0}.become-a-seller-panel.page-section #consent{border-width:2px;height:auto;margin-bottom:5px;width:100%}.become-a-seller-panel.page-section #consent:not(.mat-checkbox-checked){background-color:#fdeebf;border-color:#ffd155}.become-a-seller-panel.page-section #consent .mat-checkbox-inner-container{height:20px;width:20px}.become-a-seller-panel.page-section #consent .mat-checkbox-layout{white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label{color:#000;white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label>div{padding:15px 0 15px 10px;white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label>div p{margin:0;white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label>div p+p{margin:15px 0 0}.become-a-seller-panel.page-section #consent+.err_msg_wrap{height:25px}@media(min-width:768px){#becomeASellerContainer .last-step-btn{font-size:18px;padding-bottom:20px;padding-top:20px}}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2,#becomeASellerContainer #sellerTypeStep .seller-type-wrap>p{margin:20px 15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{font-size:22px;font-weight:600}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>p{margin-top:5px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #d9d9d9}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div{border-top:1px solid #d9d9d9}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input{display:none}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;cursor:pointer;height:60px;justify-content:flex-start;margin:0;padding:0 15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label:before{background-color:#fff;border:1px solid #555;border-radius:20px;content:" ";height:18px;margin:0 0 0 1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label span{color:#000;font-size:22px;font-weight:400;padding-left:15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input:checked+label{background-color:#bbe1aa}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input:checked+label:before{background-color:#006400}@media(min-width:768px){#becomeASellerContainer #sellerTypeStep{background-color:rgba(0,0,0,0);border:0}#becomeASellerContainer #sellerTypeStep .seller-type-wrap{background-color:#eee;border:1px solid #d9d9d9;border-radius:20px;margin:50px 15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap p,#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{text-align:center}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{margin-bottom:5px;margin-top:30px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>p{font-size:16px;padding-left:15px;padding-right:15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;margin:0 auto 30px;max-width:600px;padding:20px;width:75%}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div{border:0}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label{border:1px solid rgba(0,0,0,0);padding-left:5%}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input:checked+label{border-color:#006400;border-radius:6px}#becomeASellerContainer .cta-row{margin-right:15px}}@media(min-width:992px){#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{font-size:26px}}@media(min-width:1200px){#becomeASellerContainer #sellerTypeStep .seller-type-wrap{margin-left:auto;margin-right:auto;width:75%}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{font-size:30px}}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn{background-color:#eee;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;cursor:pointer;margin-bottom:15px;padding:10px 10px 10px 15px}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn>span:first-child{color:#006400;font-size:18px;font-weight:600}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn .icon{background-color:#006400;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn .icon i{color:#fff;font-size:12px;font-style:normal;text-align:center;text-decoration:underline}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn .icon i:first-child{font-size:16px;text-decoration:none}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header){padding:20px 15px 5px}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;width:100%}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header span{color:#006400;text-decoration:underline}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header span:first-child{color:#000;font-weight:600;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header a{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group h4{font-size:12px;font-weight:600;margin:0 0 5px}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group p{color:#555;font-size:18px;margin:0}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group p span{display:block}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group.tin{background-color:#eee;border:1px solid #d9d9d9;border-radius:10px;padding-bottom:15px;padding-top:15px}#becomeASellerContainer #reviewConfirmStep .review-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#becomeASellerContainer #reviewConfirmStep .review-container #summary-SellerType{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#becomeASellerContainer #reviewConfirmStep .review-container #summary-BusinessInformation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#becomeASellerContainer #reviewConfirmStep .review-container #summary-BusinessOwners{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#becomeASellerContainer #reviewConfirmStep .review-container #summary-BankAccountInformation{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#becomeASellerContainer #reviewConfirmStep .review-container #summary-ToSAgreement{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement{text-align:right}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .err_msg{margin-bottom:-20px}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement a{text-decoration:underline}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-layout{display:inline-block}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-layout .mat-checkbox-inner-container{top:-1.5px}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-label{font-weight:400;white-space:normal}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-background,#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-frame{background-color:#fff!important;border:1px solid #9b9b9b!important}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-checkmark-path{stroke-width:5px!important;stroke:#006400!important}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-ripple{display:none}@media(min-width:768px){#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn{margin:0 auto 15px;max-width:500px}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn>span:first-child{font-size:24px}}@media(min-width:992px){#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group h4{margin-bottom:0}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group.tin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#becomeASellerContainer #reviewConfirmStep .review-container{display:block}}@media(min-width:1200px){#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn{max-width:50%}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header{font-size:18px}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group h4{font-size:14px}}#becomeASellerContainer #businessInformationStep .section-white{border-bottom:1px solid #d9d9d9}#becomeASellerContainer #businessInformationStep .owner-added-section{border-top:0}#becomeASellerContainer #businessInformationStep .owner-added-section+.err_msg{padding:15px;text-align:right}#addOwnerSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}#addOwnerSection>div:first-child{padding-right:15px}#addOwnerSection button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addOwnerSection button:before{content:"+";font-family:Glyphicons Halflings;margin-right:5px}#addOwnerSection p{margin-bottom:0}.owner-added-section{padding:20px 0 0!important}.owner-added-section .chip{background-color:#eee;border:1px solid #006400;border-radius:50px;height:50px;margin-bottom:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.owner-added-section .chip,.owner-added-section .chip>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.owner-added-section .chip>div{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.owner-added-section .chip>div .perc{background-color:#006400;border-radius:50px;-ms-flex:1 0 50px;flex:1 0 50px;height:50px;width:50px;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.owner-added-section .chip>div .name,.owner-added-section .chip>div .perc{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.owner-added-section .chip>div .name{color:#000;-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);padding-left:10px;width:calc(100% - 50px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.owner-added-section .chip>div .name p{font-size:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.owner-added-section .chip>div .name span{font-size:13px}.owner-added-section .chip>div .name span i{font-size:11px}.owner-added-section .chip>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);width:calc(100% - 50px)}.owner-added-section .chip>div:last-child{width:50px;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 50px;flex:0 1 50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owner-added-section .chip>div:last-child i{color:#006400;font-size:18px}.owner-added-section+.err_msg{padding:15px;text-align:right}@media(max-width:479px){#addOwnerSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#addOwnerSection>div:first-child{padding-bottom:15px;padding-right:0}#addOwnerSection>div:last-child{-ms-flex-item-align:end;align-self:flex-end}}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white{padding-bottom:0!important;padding-left:8px!important;padding-right:8px!important}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=email],.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=number],.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=password],.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=text]{height:40px}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white .err_msg{display:block;font-size:14px;font-weight:600}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white .req:before{color:#d0021b;content:"*"}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white .input-group-addon i{font-weight:600}.gb-mat-dialog.add-owner .mat-dialog-content{margin-bottom:-17px}.gb-mat-dialog.add-owner .ctas{padding:10px 0;position:relative}.gb-mat-dialog.add-owner .ctas button.invalid{background-color:#bbe1aa;border-color:#bbe1aa;cursor:default}.gb-mat-dialog.add-owner .ctas .wipe{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;opacity:0;padding:10px 0;position:absolute;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.gb-mat-dialog.add-owner .ctas .wipe p{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:center}.gb-mat-dialog.add-owner .ctas .wipe .btn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gb-mat-dialog.add-owner .ctas .wipe.wipe-opened{opacity:1;z-index:50}@media(min-width:1600px){.gb-mat-dialog.add-owner .mat-dialog-content{max-height:90vh!important}}#verificationContainer #verifyOwners ul{list-style-type:none;margin-bottom:0;margin-top:20px;padding:0}#verificationContainer #verifyOwners ul li{margin-bottom:30px}#verificationContainer #verifyOwners ul li>div{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;padding:20px;text-align:center}#verificationContainer #verifyOwners ul li>div p{font-size:18px}#verificationContainer #verifyOwners ul li>div a{font-size:15px;text-decoration:underline}#verificationContainer #verifyOwners ul li>div small{display:block;font-size:15px;font-weight:600;margin:10px auto}#verificationContainer #verifyOwners ul li>div img{display:block;height:100%;margin:20px auto 0;max-height:300px;width:auto}#legalAcknowledgementModal{z-index:100000000!important}#legalAcknowledgementModal .close-btn{color:#006400!important}#legalAcknowledgementModal .subtitle{font-size:18px;font-weight:600;margin-bottom:10px;padding-right:50px}#legalAcknowledgementModal h4{color:#333;font-weight:700}#legalAcknowledgementModal #legalAcknowledgementText{background:#fff;border:1px solid #ccc;display:block!important;overflow-y:auto;padding:15px}#legalAcknowledgementModal .legalAcknowledgementCtaRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px;padding-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saWIvdG9hc3RyL3RvYXN0ci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19nbG9iYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2Jvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3ByaW50LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19hbGVydHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2JhZGdlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fY2FyZHMtbWFzdGVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19jYXJkcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fZGF0YXRhYmxlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19jb250ZW50LXdyYXBwZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZXJyb3JzL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fcGFnZS1ub3QtZm91bmQuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZXJyb3JzL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fc3lzdGVtRXJyb3Iuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZXJyb3JzL19lcnJvcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2l0ZW0tZ3JvdXAuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX292ZXJsYXlzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3BhZ2luYXRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3RhYnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3dpZGdldC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fbWF0ZXJpYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3B1bHNlLWFkcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fcHVsc2UtY2FyZHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3VwZGF0ZS1tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2NvbGxlY3RvcnMtZWxpdGUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fbW9iaWxlLW1lbnUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19zZWFyY2guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19hdXRoLWxpbmtzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fYnJvd3NlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fY2FydC1pY29uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fZnVsbC13aWR0aC1mbHVpZC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX2FuZ3VsYXItb3ZlcnJpZGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX21pbi1vdmVycmlkZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19iczUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fbWFpbi1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19zb2NpYWwtZm9vdGVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fc2VvLWZvb3Rlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mb290ZXIvX2NvcHlyaWdodC1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19iczUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19mdWxsLXdpZHRoLWZsdWlkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fYW5ndWxhci1vdmVycmlkZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fbWluLW92ZXJyaWRlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX2JyYWctbGluZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19jYXJvdXNlbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL193aGF0aXNnYi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL190b3Atc2VsbGluZy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19saWZlc3R5bGUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fbmV3LXVzZXItcmVzb3VyY2VzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX3dpZGdldHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9faG9tZS1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fd3Bjb250ZW50Mi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9wdXJjaGFzaW5nL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3B1cmNoYXNpbmcvX21ha2UtYW4tb2ZmZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcHVyY2hhc2luZy9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19zZW8uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19zb3J0aW5nLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fZmlsdGVycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX3Jlc3VsdHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19wYWdpbmF0aW9uLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19mZWF0dXJlZC1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fb3ZlcmZsb3ctbW9kYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19hZHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19jb2xsZWN0b3JzLWVsaXRlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fZmlsdGVycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fY2F0ZWdvcnktZmlsdGVycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fY2hpcHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX3Nlby5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fcmVzdWx0cy1oZWFkZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX2NhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9zcmNoL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fY29sbGVjdG9ycy1lbGl0ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fY2Fyb3VzZWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX2JhZGdlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fYmlkLWJ1eS1ib3guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX2RyYXdlcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX3NlbGxlci1idXllci1jaXJjbGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19jb3Vwb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX292ZXJsYXlzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19hZGQtdG8tZGVzY3JpcHRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX21vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19jb2xsZWN0b3JzLWVsaXRlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2ZlZWRiYWNrL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2ZlZWRiYWNrL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL21ha2Vhbm9mZmVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL21ha2Vhbm9mZmVyL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9tYWtlYW5vZmZlci9fYWxwaGFiZXQtc2Nyb2xsZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbWFrZWFub2ZmZXIvX3NlbGxlci1zdGF0dXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbWFrZWFub2ZmZXIvX2J1eWVyLXN0YXR1cy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9yZWdpc3RyYXRpb24vX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcmVnaXN0cmF0aW9uL19wYXlmb25lLW1vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3JlZ2lzdHJhdGlvbi9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZmwvX2ZpbmRlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZmwvX3NpZ251cC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZmwvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZGVmYXVsdGZmbC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9kZWZhdWx0ZmZsL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fZm9ybS1lbGVtZW50cy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fb3JkZXItc3VtbWFyeS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fc2hpcHBpbmctaW5mby5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fcGF5bWVudC1pbmZvLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19vcmRlci1zdGF0dXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX29tbmkuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX21vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19maW5kLWZmbC1tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fcGF5bWVudC1hcHAtbW9kYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX3BheW1lbnQtYXBwLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19wYXltZW50LXN1bW1hcnkuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2FkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19nb29nbGUtbWF0ZXJpYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2ZpbHRlci1iYXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2ZpbHRlci1tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZGF0YS10YWJsZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2RhdGEtdGFibGUtY3RhLXdpZHRocy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZGF0YS10YWJsZS1vcmRlcnMtZ3JpZC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fcGFnZS1jb250cm9sLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19mZWUtdGllci1kaXNwbGF5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teWdiLXRpY2tlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fcmFpc2VkLWNhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19saXN0LWNhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19kYXNoLWNhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19zaWRlLW1lbnUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX21vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19ob21lLWRhc2guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX215LXNoaXBwaW5nLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teS1hY2N0LXRvb2xib3guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2FjY291bnQtaW5mby5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fYmlsbGluZy1pbmZvLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teS1zdXBwb3J0LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3Nlby9fY2F0ZWdvcnktc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX3BvcHVsYXItc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX3Jlc3VsdHMtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fcGF5bWVudC1wcmVmZXJlbmNlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX2NyZWRpdC1jYXJkLWZpbGUtZm9ybS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19iYW5rLWZpbGUtZm9ybS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19lZGl0LWNyZWRpdC1jYXJkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX3BheW1lbnQtZm9ybS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19zYWxlcy10YXgtcGF5bWVudC1mb3JtLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX3VzZXItYWNjb3VudGluZy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL192aWV3LXN0YXRlbWVudC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19zdGF0ZW1lbnRzLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fYW1vdW50LXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fYmlsbGluZy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19zaGlwcGluZ1Byb2ZpbGVFZGl0LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX2NoYW5nZXBhc3N3b3JkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX3Rlc3Qtc2hpcHBpbmctcHJvZmlsZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19zdGFuZGFyZFRleHRFZGl0LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX2l0ZW0tZGVmYXVsdHMtdmlldy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19pbnZvaWNlLWxvZ28uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fYml0cmFpbC1zZXR0aW5ncy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19sYXlhd2F5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX3VwZGF0ZTEwOTlpbmZvLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX3dlYmhvb2tzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX21hbmFnZS1zdWJ1c2Vycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19hZGQtc3VidXNlcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hdWN0aW9uL19zaGlwcGluZy1wcm9maWxlLWl0ZW1zLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FkZG9ucy9fc3RlcDEuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXJ0L19jYXJ0LWl0ZW0uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fY2FydC1zdW1tYXJ5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX2NhcnQtY29udGFpbmVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX2V4dHJhLWNvbnRhaW5lcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fY2FydC1hbGVydC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXJ0L19tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2l0ZW1hcC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zaXRlbWFwL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhdGVnb3JpZXMvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2F0ZWdvcmllcy9fbmF2LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhdGVnb3JpZXMvX2NhdGVnb3J5LXRvZ2dsZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2hpcHBpbmcvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2hpcHBpbmcvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld3NoaXBtZW50L19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdzaGlwbWVudC9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zaGlwcGluZ2VzdGltYXRlL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NoaXBwaW5nZXN0aW1hdGUvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19hY2NvcmRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19oZWxwLWxpbmtzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX3ByaWNlLWhpc3Rvcnkuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fY2hvb3NlLWNhdGVnb3J5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX3BpY3R1cmVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX2l0ZW0tZGV0YWlscy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19wYXltZW50LXNoaXBwaW5nLXRheGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX2xpc3Rpbmctb3B0aW9ucy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19vcHRpb25hbC1zZXJ2aWNlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19wcmV2aWV3LWNvbmZpcm0uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZ2F0ZXdheS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9nYXRld2F5L19jdXN0b20tdWktdG9nZ2xlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9nYXRld2F5L19hbGVydHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZ2F0ZXdheS9fbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NyZWRpdHJlcXVlc3RzL19pbml0aWF0ZS1jcmVkaXQtcmVxdWVzdC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fZGlzcHV0ZS1jcmVkaXQtcmVxdWVzdC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fbW9kYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX2NyLWxvb2t1cC1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NyZWRpdHJlcXVlc3RzL19jci1xdWVzdGlvbnMtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItdGVybWluYWwtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItYXVyaWdtYS11cGxvYWRlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItYWRtaW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY291cG9ucy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jb3Vwb25zL19jb3Vwb24tY2VudGVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NvdXBvbnMvX2NyZWF0ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jb3Vwb25zL19tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaW52b2ljZS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9pbnZvaWNlL19wcmludC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9tYW51ZmFjdHVyZXIvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaW5kdXN0cnluZXdzL19pbmR1c3RyeW5ld3Muc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX3N0YXRlbWVudHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX2xlZGdlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy90YXhlcy9fdGF4ZXhlbXB0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FkZHRvZGVzY3JpcHRpb24vX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcGljdHVyZXMvX2VkaXQuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcGljdHVyZXMvX2FkZC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9waWN0dXJlcy9fcHJldmlldy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9waWN0dXJlcy9fbWFuYWdlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX2ZpbHRlcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fb3JkZXItY2FyZHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fc2VuZHBheW1lbnRyZW1pbmRlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy91c2VyL19tZXNzYWdlLXVzZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fdHdvLWZhY3Rvci1hdXRoLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX2Jpb21ldHJpYy12ZXJpZmljYXRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iZWNvbWVhc2VsbGVyL19mb3JtLWVsZW1lbnRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX3NlbGxlci10eXBlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX3Jldmlldy1jb25maXJtLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX215LWluZm9ybWF0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX293bmVyLWNoaXBzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX21vZGFscy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92ZXJpZmljYXRpb24vX3NlbGxlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9sZWdhbGFja25vd2xlZGdlbWVudG1vZGFsL2xlZ2FsYWNrbm93bGVkZ2VtZW50bW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxhQ0FBLGVBQ0UsQ0FBQSxlQUVGLHdCQUNFLENBQUEsb0JBQ0EsQ0FBQSxzQ0FFRixVQUVFLENBQUEsaUJBRUYseUJBQ0ksQ0FBQSx1QkFFSixVQUNFLENBQUEsb0JBQ0EsQ0FBQSxvQkFRQSxVQUNBLENBR0EsOERBQ0EsQ0FBQSx3QkFDQSxDQVRBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUdBLFVBQ0EsQ0FWRixpQkFDRSxDQUFBLFdBQ0EsQ0FLQSxnQ0FDQSxDQUFBLHdCQUNBLENBUEEsU0FVQSxDQUFBLG9EQUVGLFVBRUUsQ0FDQSxjQUNBLENBQ0EsOERBQ0EsQ0FBQSx3QkFDQSxDQUhBLFVBQ0EsQ0FIQSxvQkFLQSxDQUFBLDBCQVNBLHVCQUNBLENBSEEsd0JBQ0EsQ0FBQSxRQUNBLENBSEEsY0FDQSxDQUZGLFNBS0UsQ0FBQSxrQkFHQSxP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Q0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ks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LENBQUEsa0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLDhCQUlBLFVBQ0EsQ0FGSixlQUVJLENBQUEscURBTUEsZUFDQSxDQUhBLHFCQUNBLENBRUEsdUJBQ0EsQ0FMSixlQUNJLENBQ0EsWUFHQSxDQUFBLHVEQUtBLG1CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBQUEsa0JBQ0EsQ0FEQSxjQUNBLENBSEEsbUJBQ0EsQ0FGSixnQkFDSSxDQUdBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FBQSxRQUNBLENBRkEsNkJBRUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIudG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0udG9hc3QtbWVzc2FnZXstbXMtd29yZC13cmFwOmJyZWFrLXdvcmQ7d29yZC13cmFwOmJyZWFrLXdvcmR9LnRvYXN0LW1lc3NhZ2UgYSwudG9hc3QtbWVzc2FnZSBsYWJlbHtjb2xvcjojZmZmfS50b2FzdC1tZXNzYWdlIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udG9hc3QtbWVzc2FnZSBhOmhvdmVye2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvYXN0LWNsb3NlLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDotMC4zZW07dG9wOi0wLjNlbTtmbG9hdDpyaWdodDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7LXdlYmtpdC10ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS50b2FzdC1jbG9zZS1idXR0b246aG92ZXIsLnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1c3tjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfWJ1dHRvbi50b2FzdC1jbG9zZS1idXR0b257cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0udG9hc3QtdG9wLWNlbnRlcnt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1jZW50ZXJ7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtZnVsbC13aWR0aHt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoe2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWxlZnR7dG9wOjEycHg7bGVmdDoxMnB4fS50b2FzdC10b3AtcmlnaHR7dG9wOjEycHg7cmlnaHQ6MTJweH0udG9hc3QtYm90dG9tLXJpZ2h0e3JpZ2h0OjEycHg7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1sZWZ0e2JvdHRvbToxMnB4O2xlZnQ6MTJweH0jdG9hc3QtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5fSN0b2FzdC1jb250YWluZXIgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIDAgNnB4O3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDozMDBweDstbW96LWJvcmRlci1yYWRpdXM6M3B4IDNweCAzcHggM3B4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7Ym9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Ym94LXNoYWRvdzowIDAgMTJweCAjOTk5O2NvbG9yOiNmZmY7b3BhY2l0eTouODstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9I3RvYXN0LWNvbnRhaW5lcj5kaXY6aG92ZXJ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTJweCAjMDAwO29wYWNpdHk6MTstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtjdXJzb3I6cG9pbnRlcn0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1pbmZve2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWVycm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQURzU1VSQlZFaExZMkFZQmZRTWdmLy8vM1A4Ky9ldkFJZ3ZBL0ZzSUYrQmF2WUREV01CR3JvYVNNTUJpRThWQzdBWkRySUZhTUZuaWkzQVpUalVnc1VVV1VEQThPZEFINmlRYlFFaHc0SHlHc1BFY0tCWEJJQzRBUmhleDRHNEJzam13ZVUxc29JRmFHZy9XdG9GWlJJWmRFdklNaHhrQ0NqWElWc0FUVjZnRkdBQ3M0UnN3MEVHZ0lJSDNRSllKZ0hTQVJRWkRyV0FCK2phd3pncytRMlVPNDlEN2puUlNSR29FRlJJTGNkbUVNV0dJMGNtMEpKMlFwWUExUkR2Y216SkVXaEFCaEQvcHFyTDBTMENXdUFCS2duUmtpOWxMc2VTN2cyQWxxd0hXUVNLSDRvS0xySUxwUkdoRVFDdzJMaVJVSWE0bHdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXI+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXZ7d2lkdGg6MzAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoPmRpdnt3aWR0aDo5NiU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udG9hc3R7YmFja2dyb3VuZC1jb2xvcjojMDMwMzAzfS50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzUxYTM1MX0udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1jb2xvcjojYmQzNjJmfS50b2FzdC1pbmZve2JhY2tncm91bmQtY29sb3I6IzJmOTZiNH0udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmODk0MDZ9LnRvYXN0LXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi40Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjExZW19I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0wLjJlbTt0b3A6LTAuMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNDFweClhbmQgKG1heC13aWR0aDogNDgwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxOGVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotMC4yZW07dG9wOi0wLjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgxcHgpYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MjVlbX19LmJ0bi1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uYnRuLXByaW1hcnk6aG92ZXI6bm90KC5pbnZhbGlkKSwuYnRuLXByaW1hcnk6Zm9jdXM6bm90KC5pbnZhbGlkKSwuYnRuLXByaW1hcnk6YWN0aXZlOm5vdCguaW52YWxpZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCw3NC41LDApICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnJnYigwLDc0LjUsMCkgIWltcG9ydGFudH1Aa2V5ZnJhbWVzIHB1bHNlLW9wYWNpdHl7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNwaW57ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMzU5ZGVnKX19aDEsaDIsaDMsaDQsaDUsaDYscCxkaXYsYm9keXtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9Ym9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7Zm9udC1zaXplOjE0cHh9Ym9keS5ibGFuay10ZW1wbGF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9YXtjb2xvcjojMDA2NDAwfWE6aG92ZXJ7Y29sb3I6IzAwODQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfWE6Zm9jdXN7Y29sb3I6IzAwODQwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1wPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ocntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fS5mdWxsLXdpZHRoLWZsdWlkIC5pbm5lci1jb250ZW50e21heC13aWR0aDoxNjAwcHg7d2lkdGg6MTAwJX0uYXBwLWJhbm5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MHB4O3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Y29sb3I6I2ZmZjt6LWluZGV4OjEwMjU7ZGlzcGxheTpub25lfS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdle2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZTtjb2xvcjojZmZmfS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdlLnJlZHtjb2xvcjojZDAwMjFifS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdlLmdyZWVue2NvbG9yOiMwMDY0MDA7ZmxvYXQ6bGVmdH0uYXBwLWJhbm5lciAuYWxlcnQtbWVzc2FnZS55ZWxsb3d7Y29sb3I6I2ZmYmYwMH0uYXBwLWJhbm5lciAuY2xvc2Utbm90aWZpY2F0aW9uLWljb257ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZGVyO3BhZGRpbmc6MCAxMnB4O2hlaWdodDoxMDAlfS5hcHAtYmFubmVyIC5jbG9zZS1ub3RpZmljYXRpb24taWNvbjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uYXBwLWJhbm5lciBhe2NvbG9yOiNmZmJmMDB9LmFwcC1iYW5uZXIudW5kb2NrZWR7cG9zaXRpb246cmVsYXRpdmV9W25nXFw6Y2xvYWtdLFtuZy1jbG9ha10sW2RhdGEtbmctY2xvYWtdLFt4LW5nLWNsb2FrXSwubmctY2xvYWssLngtbmctY2xvYWt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFsZXJ0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9LmFqYXgtc3Bpbm5lcntkaXNwbGF5OmlubGluZS1ibG9ja310cltuZy1jbGlja117Y3Vyc29yOnBvaW50ZXJ9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsODAuMDk4MDM5MjE1NyUpfS5ncmVjYXB0Y2hhLWJhZGdle3Zpc2liaWxpdHk6aGlkZGVufS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS5nYi1jb3VudC1idWJibGV7Zm9udC1zdHlsZTpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6M3B4O3BhZGRpbmc6M3B4IDdweDtib3JkZXItcmFkaXVzOjQwcHh9LmJzNSAudG9vbHRpcD4udG9vbHRpcC1pbm5lcntib3gtc2hhZG93OjBweCAycHggMTBweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiMwMDB9LmJzNSAudG9vbHRpcD4udG9vbHRpcC1pbm5lciB1bHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDE1cHh9LmJzNSAudG9vbHRpcCAudG9vbHRpcC1hcnJvd3t3aWR0aDowO2hlaWdodDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01LjVweDtib3JkZXItd2lkdGg6MTFweDtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym90dG9tOjVweH0uYnM1IC50b29sdGlwIC50b29sdGlwLWFycm93OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNlZWV9LmJzNSAudG9vbHRpcC5pbntvcGFjaXR5OjF9Lm1haW4tY29udGVudHttYXJnaW4tdG9wOjE0MXB4fS5tYWluLWNvbnRlbnQgLmlubmVyLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tY29udGVudCAucGFnZS10aXRsZSwubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDAwO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjBweH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZToyNHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9Lm1haW4tY29udGVudCAucGFnZS1oZWFkZXItbWFpbjpub3QoLm9mZnNldCl7bWFyZ2luOjBweH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1zdWJjb3B5e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1zdWJjb3B5Om5vdCgub2Zmc2V0KXttYXJnaW46MTBweCAwcHggMHB4IDBweH0ubWFpbi1jb250ZW50IC5wYWdlLWxpbmstbGlzdHttYXJnaW46MTBweCAwcHggMHB4IDEwcHg7cGFkZGluZzowcHggMHB4IDBweCAxN3B4fS5tYWluLWNvbnRlbnQgLnBhZ2UtbGluay1saXN0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFpbi1jb250ZW50IC5wYWdlLWhlbHB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNXB4O2ZvbnQtc2l6ZToyNHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVscCBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHh9Lm1haW4tY29udGVudCAjZ2JMb2dpbiAuZm9ybS1ncm91cCBwe2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoxMHB4IDAgLTEwcHh9Lm1haW4tY29udGVudCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7cmVzaXplOnZlcnRpY2FsfS5tYWluLWNvbnRlbnQgLmJ0bi5sb2FkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLWNvbnRlbnQgLmJ0bi5sb2FkaW5nOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjVweDttYXJnaW4tdG9wOi05cHg7d2lkdGg6MThweDtoZWlnaHQ6MThweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9jdGEtc3Bpbm5lci5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7YW5pbWF0aW9uOnNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Y29sb3I6IzAwNjQwMH0ubWFpbi1jb250ZW50IC5idG4uYnRuLXNpbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA2NDAwfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0e2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0IGl7bWFyZ2luLXJpZ2h0OjVweH0ubWFpbi1jb250ZW50IC5idG4uYnRuLWFkZHRvY2FydDpob3ZlciwubWFpbi1jb250ZW50IC5idG4uYnRuLWFkZHRvY2FydDpmb2N1c3tjb2xvcjojMDAwfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZGVlYmY7Ym9yZGVyLWNvbG9yOiM3Nzc7Y29sb3I6Izc3N30ubWFpbi1jb250ZW50IC5jdGEtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG57d2lkdGg6MTAwJTttYXJnaW46MTVweCAwcHggMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcmRlcjoyfS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeXtvcmRlcjoxfS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e29yZGVyOjJ9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1zaW17b3JkZXI6M30ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciBbZGF0YS10b2dnbGU9dG9vbHRpcF0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciBbZGF0YS1icy10b2dnbGU9dG9vbHRpcF17dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciBbZGF0YS10b2dnbGU9dG9vbHRpcF06aG92ZXIsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciBbZGF0YS1icy10b2dnbGU9dG9vbHRpcF06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciBbZGF0YS10b2dnbGU9dG9vbHRpcF0udG9vbHRpcC13aGl0ZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLWJzLXRvZ2dsZT10b29sdGlwXS50b29sdGlwLXdoaXRle2NvbG9yOiNmZmZ9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciBbZGF0YS10b2dnbGU9dG9vbHRpcF0udG9vbHRpcC1ncmVlbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLWJzLXRvZ2dsZT10b29sdGlwXS50b29sdGlwLWdyZWVue2NvbG9yOiMwMDY0MDB9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lcntib3gtc2hhZG93OjBweCAycHggMTBweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxMXB4O2NvbG9yOiMwMDB9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lciB1bHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAudG9vbHRpcCAudG9vbHRpcC1hcnJvd3tsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTFweDtib3JkZXItd2lkdGg6MTFweDtib3JkZXItYm90dG9tLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcC1jb2xvcjojZWVlO2JvdHRvbTotNXB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnRvb2x0aXAuaW57b3BhY2l0eToxfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLmJ0bltkaXNhYmxlZF0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuLmRpc2FibGVke2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjb2xvcjojZmZmO29wYWNpdHk6MX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG5bZGlzYWJsZWRdLmJ0bi1zZWNvbmRhcnksLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuW2Rpc2FibGVkXS5idG4tc2ltLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLmJ0bi5kaXNhYmxlZC5idG4tc2lte2NvbG9yOiM1NTU7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLmVycl9tc2d7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNkMDAyMWI7bWluLWhlaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2t9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAub3B0aW4tcm93e2NsZWFyOmJvdGh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAub3B0aW4tcm93IGxhYmVse2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi1ib3R0b206MTBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5vcHRpbi1yb3cgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb257b3JkZXI6MjttYXJnaW4tdG9wOjNweDtmbGV4OjEgMCAxM3B4O21pbi13aWR0aDoxM3B4O21heC13aWR0aDoxM3B4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLm9wdGluLXJvdyBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7b3JkZXI6MztmbGV4OjAgMSBhdXRvO3dpZHRoOmF1dG99Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9ue2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLXRvcDoxNXB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbi5mcmFtZWxlc3N7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowcHg7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhcntjbGVhcjpsZWZ0O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhciBkaXZ7ZmxleDoxfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWNvcHl7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmdyb3VwLWxhYmVse2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZ3JvdXAtbGFiZWw6aG92ZXJ7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9dGV4dF0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1udW1iZXJdLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPXRlbF0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9ZW1haWxdLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmN1cnJlbmN5KXtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1O3BhZGRpbmctcmlnaHQ6NDBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT10ZXh0XS5zaG9ydCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLnNob3J0LC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPW51bWJlcl0uc2hvcnQsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9dGVsXS5zaG9ydCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1lbWFpbF0uc2hvcnQsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguY3VycmVuY3kpLnNob3J0e3dpZHRoOjUwJX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50IC5lcnJfbXNne29wYWNpdHk6MH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQgLmVycl9tc2crLmluZGljYXRvciwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQgLmlucHV0LXdyYXAgLmluZGljYXRvcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7cmlnaHQ6MTVweDtoZWlnaHQ6MHB4O3RvcDphdXRvO2ZvbnQtc2l6ZToxNHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudCAuanF1aS1kZC13cmFwcGVyKy5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6NzBweDtib3R0b206NDJweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIHRleHRhcmVhLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3h7Ym9yZGVyLWNvbG9yOiNkMDAyMWIgIWltcG9ydGFudH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQgLnVpLXNlbGVjdG1lbnUtaWNvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIHRleHRhcmVhIC51aS1zZWxlY3RtZW51LWljb24sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIHRleHRhcmVhIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuY3VzdG9tLWNvbWJvYm94IC51aS1zZWxlY3RtZW51LWljb24sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLmN1c3RvbS1jb21ib2JveC10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiICFpbXBvcnRhbnR9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5lcnJfbXNne29wYWNpdHk6MX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5pbnB1dC13cmFwIC5pbmRpY2F0b3I6YmVmb3Jle2NvbG9yOiNkMDAyMWJ9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5lcnJfbXNnKy5pbmRpY2F0b3IuZ2x5cGhpY29uOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvci5nbHlwaGljb246YmVmb3Jle2NvbnRlbnQ6XCLugJRcIn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvci5mYS1zb2xpZDpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5pbnB1dC13cmFwIC5pbmRpY2F0b3IuZmEtc29saWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgI1cIn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgaW5wdXQsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIHRleHRhcmVhLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC52YWxpZCAudWktc2VsZWN0bWVudS1idXR0b257Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5lcnJfbXNnKy5pbmRpY2F0b3I6YmVmb3JlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC52YWxpZCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojMDA2NDAwfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC52YWxpZCAuZXJyX21zZysuaW5kaWNhdG9yLmdseXBoaWNvbjpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5pbnB1dC13cmFwIC5pbmRpY2F0b3IuZ2x5cGhpY29uOmJlZm9yZXtjb250ZW50Olwi7oCTXCJ9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5lcnJfbXNnKy5pbmRpY2F0b3IuZmEtc29saWQ6YmVmb3JlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC52YWxpZCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yLmZhLXNvbGlkOmJlZm9yZXtjb250ZW50Olwi74CMXCJ9LnJlc2V0LXBhZ2UtdGl0bGUtbWFyZ2lue21hcmdpbi1ib3R0b206MH0uZ3JlZW57Y29sb3I6IzAwNjQwMH0ucG9zaXRpdmV7Y29sb3I6IzAwNjQwMH0ubmV1dHJhbHtjb2xvcjojMDAwfS5uZWdhdGl2ZXtjb2xvcjojZDAwMjFifS50ZXh0LWRhbmdlciwuY2hlY2tib3ggbGFiZWwudGV4dC1kYW5nZXJ7Zm9udC13ZWlnaHQ6NjAwfS5sYXJnZS1mb250e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LmxhcmdlLWZvbnQtbm8tYm9sZHtmb250LXNpemU6MThweH11bC5sYWJlbC1jb2x1bW5zPmxpPmRpdj5kaXY6bnRoLWNoaWxkKDEpe2ZvbnQtd2VpZ2h0OjYwMH0udGV4dC1sYWJlbHtmb250LXdlaWdodDo2MDB9LnBvcG92ZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5pdGVtLXRpdGxle2ZvbnQtc2l6ZToxOHB4fS5pdGVtLXN1YnRpdGxle2ZvbnQtc2l6ZToxNnB4fS51c2VyLW5hbWV7Zm9udC13ZWlnaHQ6NjAwfS51c2VyLW5hbWU+YXttYXJnaW4tbGVmdDo1cHh9LmdyZWV0aW5ne2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0udGh1bWJuYWlsLXNtYWxse21heC1oZWlnaHQ6MTAwcHh9Lm1pbmktZ2x5cGhpY29ue2ZvbnQtc2l6ZToxMnB4fS5oZWxwIC5nbHlwaGljb24taW5mby1zaWdue2NvbG9yOiM3Nzd9Lmhhc2gtYW5jaG9ye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOi02NXB4O2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVufS5waXBlOjpiZWZvcmV7cGFkZGluZzowIDVweDtjb2xvcjojY2NjO2NvbnRlbnQ6XCJ8XCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9aW5wdXRbdHlwZT1wYXNzd29yZF0rLmV5ZSxpbnB1dFt0eXBlPXRleHRdKy5leWUsaW5wdXRbdHlwZT1wYXNzd29yZF0rKisudG9nZ2xlLWV5ZS1mYSxpbnB1dFt0eXBlPXRleHRdKyorLnRvZ2dsZS1leWUtZmEsaW5wdXRbdHlwZT1wYXNzd29yZF0rLnRvZ2dsZS1leWUtZmEsaW5wdXRbdHlwZT10ZXh0XSsudG9nZ2xlLWV5ZS1mYXtib3R0b206YXV0bzt0b3A6MHB4O3JpZ2h0OjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTZweDt6LWluZGV4OjJ9aW5wdXRbdHlwZT1wYXNzd29yZF0rLmV5ZTpiZWZvcmV7Y29udGVudDpcIu6EhVwiO2NvbG9yOiM3Nzd9aW5wdXRbdHlwZT10ZXh0XSsuZXllOmJlZm9yZXtjb250ZW50Olwi7oSGXCI7Y29sb3I6I2Q5ZDlkOX1pbnB1dFt0eXBlPXBhc3N3b3JkXSsqKy50b2dnbGUtZXllLWZhOmJlZm9yZSxpbnB1dFt0eXBlPXBhc3N3b3JkXSsudG9nZ2xlLWV5ZS1mYTpiZWZvcmV7Y29sb3I6Izc3N31pbnB1dFt0eXBlPXRleHRdKyorLnRvZ2dsZS1leWUtZmE6YmVmb3JlLGlucHV0W3R5cGU9dGV4dF0rLnRvZ2dsZS1leWUtZmE6YmVmb3Jle2NvbG9yOiNkOWQ5ZDl9LmlucHV0LXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LmlucHV0LXdyYXAgLmluZGljYXRvcntib3R0b206YXV0bzt0b3A6MHB4O3JpZ2h0OjBweH0uYnRuLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNTUsMTU0LDE1NSwuMSl9LmJ0bi1kZWZhdWx0LmJ0bi13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1kZWZhdWx0LmJ0bi13aGl0ZTo6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfS5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Y29sb3I6IzAwNjQwMH0uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2Q5ZDlkOX0uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2NvbG9yOiMwMDB9LmJ0bltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojY2NjO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29sb3I6IzMzMztvcGFjaXR5Oi42NX0uYnV0dG9uLXJvdyBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKXt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0ubmF2Lm5hdi10YWJzPmxpLm5vLWNvbnRlbnQ+YXtjb2xvcjojNzc3fWlucHV0LnJEZWZhdWx0W3R5cGU9cmFkaW9dOmNoZWNrZWR7Ym9yZGVyOjZweCBzb2xpZCAjMDA2NDAwfWlucHV0LnBvc2l0aXZlW3R5cGU9cmFkaW9dOmNoZWNrZWR7Ym9yZGVyOjZweCBzb2xpZCAjMDA2NDAwfWlucHV0Lm5ldXRyYWxbdHlwZT1yYWRpb106Y2hlY2tlZHtib3JkZXI6NnB4IHNvbGlkICMwMDB9aW5wdXQubmVnYXRpdmVbdHlwZT1yYWRpb106Y2hlY2tlZHtib3JkZXI6NnB4IHNvbGlkICNkMDAyMWJ9aW5wdXQuckRlZmF1bHRbdHlwZT1yYWRpb117LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjEwcHh9LnJUZXh0e3BhZGRpbmc6NXB4O3ZlcnRpY2FsLWFsaWduOnRvcDttYXgtd2lkdGg6NjAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uZGl2LXRhYmxle3BhZGRpbmc6MCAxNXB4fS5kaXYtdGFibGUgLnJvdyBkaXZ7cGFkZGluZzo1cHggMTBweCA1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5kaXYtdGFibGUgLnJvdyBkaXY6bnRoLWNoaWxkKG9kZCl7Zm9udC13ZWlnaHQ6Ym9sZH0uZGl2LXRhYmxlLXJlc3BvbnNpdmV7cGFkZGluZzowIDE1cHg7bGluZS1oZWlnaHQ6MjRweH0uZGl2LXRhYmxlLXJlc3BvbnNpdmUgLnJvd3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5kaXYtdGFibGUtcmVzcG9uc2l2ZSAucm93LnRpdGxlLXJvd3tmb250LXdlaWdodDpib2xkO3doaXRlLXNwYWNlOm5vd3JhcH0uZGl2LXRhYmxlLXJlc3BvbnNpdmUgLnJvdy50aXRsZS1yb3c6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kaXYtdGFibGUtcmVzcG9uc2l2ZSAucm93PmRpdntwYWRkaW5nOjVweCAxMHB4IDVweCAwfS5jb250ZW50LWJsb2Nre21hcmdpbi1ib3R0b206MjBweH0uZmEtY2hlY2t7Y29sb3I6IzAwNjQwMH0uZmEtdGltZXN7Y29sb3I6cmVkfS5nYi1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCUgIWltcG9ydGFudH0uZ2ItaWNvbi5pbW1lZGlhdGUtY2hlY2tvdXR7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1pbW1lZGlhdGUtY2hlY2tvdXQuc3ZnKX0uZ2ItaWNvbi5idXktbm93e2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtYnV5LW5vdy5zdmcpfS5nYi1pY29uLmZlYXR1cmVke2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtZmVhdHVyZWQuc3ZnKX0uZ2ItaWNvbi5mcmVlLXNoaXBwaW5ne2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtZnJlZS1zaGlwcGluZy5zdmcpfS5nYi1pY29uLmxheWF3YXktYXZhaWxhYmxle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWNfbWV0YV9sYXlhd2F5LnBuZyl9LmdiLWljb24uZ2ItaWNvbi10bnt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5nYi1pY29uLmdiLWljb24tc217d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uZmluYW5jZS1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiMwMDY0MDB9LmZpbmFuY2UtaWNvbiBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7bGVmdDoxNnB4O2ZvbnQtc2l6ZToxMXB4O3otaW5kZXg6Mn0uZmluYW5jZS1pY29uIGk6Zmlyc3QtY2hpbGR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2ZvbnQtc2l6ZToyMHB4O3otaW5kZXg6MX0uZ3VudGFiLWljb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtZ3VudGFiLWljb24tMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrfS5pbnB1dC12YWxpZGF0aW9uLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2Q0M2YzYX0uYWQtd3JhcHBlcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkLXdyYXBwZXI+Om5vdCguZ2ItYWQpe21hcmdpbjowIGF1dG8gMjBweCBhdXRvfS5saXN0LWdyb3VwLnRhYmxlLXN0eWxlIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAudGFibGUtc3R5bGUgLmxpc3QtZ3JvdXAtaXRlbTo6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LnVzZXItZGVmYXVsdCBzcGFuLnVzZXItbmFtZXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweH0udXNlci1kZWZhdWx0IHNwYW4udXNlci1uYW1lIGF7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4fS51c2VyLWRlZmF1bHQgLmJhZGdlc3tkaXNwbGF5OmlubGluZS1ibG9ja30ubm90VXNlcntjb2xvcjojZDk1MzRmfS5zZWN0aW9uLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmNie2NsZWFyOmJvdGh9LmJzNSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjE1cHh9LmJzNSAubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24uZnJhbWVsZXNzIGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5iczUgLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uLmZyYW1lbGVzcyBkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206MH1AbWVkaWEgcHJpbnR7Lm1haW4tY29udGVudHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubWFpbi1mb290ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNvY2lhbC1mb290ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlby1mb290ZXIuaGlkZGVuLXhze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hcHAtYmFubmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpub25lICFpbXBvcnRhbnR9LmxvZ2luLWNvbnRlbnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LndpZGdldHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGlkZGVuLXhze2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uYWNjb3JkaW9uLWdyb3VwIC5hY2NvcmRpb24tYm9keS5jb2xsYXBzZXtoZWlnaHQ6YXV0b30uY29sbGFwc2V7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9LnRhYi1zZWN0aW9uLXdyYXBwZXI+LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmxhYmVse2JvcmRlcjpub25lfS50YWItY29udGVudC5oaWRkZW4teHN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMuaGlkZGVuLXhze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jYXJvdXNlbCAuaXRlbXttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudDt3aWR0aDozNTBweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY2Fyb3VzZWwgLml0ZW0gaW1ne3dpZHRoOjM0MHB4fSNsYXVuY2hlcntkaXNwbGF5Om5vbmV9I3ZpZXctbGFyZ2VyLWltYWdlc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGljdHVyZS1jb3VudHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hhcmUtdG9vbHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2VkaXQtbGlzdGluZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jbWFuYWdlLXdvbi1pdGVte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zZWxsZXItZGV0YWlscy1saW5rLTF7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlbGxlci1kZXRhaWxzLWxpbmstMntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaXRlbS1kZXRhaWwtbGlua3N7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5hbGVydC1pbmZve2JvcmRlci1jb2xvcjojOTBjN2UyfS5hbGVydC13YXJuaW5nLC5hbGVydC5ub3Qtc2lnbmVkLWlue2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZmRlZWJmO2JvcmRlci1jb2xvcjojZmZkMTU1O2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyMDQsNTEsLjc1KX0uYWxlcnQtZGFuZ2VyLC5hbGVydC5zY2hlZHVsZWQtaXRlbXtjb2xvcjojYTk0NDQyO2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtib3JkZXItY29sb3I6I2E5NDQ0Mjtib3JkZXItY29sb3I6cmdiYSgxNjksNjgsNjYsLjUpfS5hbGVydC1zdWNjZXNzLC5hbGVydC5zb2xkLWl0ZW17Y29sb3I6IzNjNzYzZDtiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDg7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwxMDAsMCwuNSl9LmFsZXJ0LmVuZGVkLWl0ZW17Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLWNvbG9yOiM5OTl9LmFsZXJ0Lml0ZW0tZXJyb3ItbWVzc2FnZSBoNXttYXJnaW46MHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0uYWxlcnQuaXRlbS1lcnJvci1tZXNzYWdlIHB7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MHB4fS5hbGVydCBhLmNsb3Nle3RleHQtZGVjb3JhdGlvbjpub25lfS5hbGVydC5hbGVydC1kYW5nZXIgYXtjb2xvcjojYTk0NDQyfS5hbGVydC5hbGVydC1kYW5nZXIgLmJ1dHRvbi1ncm91cCBhLmJ0bi1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmO2JvcmRlci1jb2xvcjojZDQzZjNhO2JvcmRlci1jb2xvcjpyZ2IoMjEyLjQ3MTk2MjYxNjgsNjIuNTA0NjcyODk3Miw1OC4wMjgwMzczODMyKX0uYWxlcnQgYS5idG57Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYWxlcnQgcHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxZW19LmFsZXJ0IHAgLmdyZWV0aW5ne21hcmdpbi1ib3R0b206LjNlbX0uYWxlcnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYWxlcnQgcDpvbmx5LWNoaWxke21hcmdpbi1ib3R0b206MH0uZ2ItYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czowO21hcmdpbjowIDNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCUgIWltcG9ydGFudH0uZ2ItYmFkZ2U+YXt0ZXh0LWluZGVudDotOTk5OXB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjA7b3ZlcmZsb3c6aGlkZGVufS5nYi1iYWRnZS5nYi1iYWRnZS10bj5he2hlaWdodDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi5mZmwtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtdG4uZmMtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtdG4udmVyaWZpZWQtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtdG4uZ29sZC1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi5nb2xkLWNoYXJ0ZXItYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtdG4udG9wLTEwLWJhZGdle2hlaWdodDoxNXB4O3dpZHRoOjI1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLnRvcC0yNS1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoyNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi50b3AtMTAwLWJhZGdle2hlaWdodDoxNXB4O3dpZHRoOjI1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kPmF7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLmZjLWJhZGdle2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLmZmbC1iYWRnZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1tZC52ZXJpZmllZC1iYWRnZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1tZC5nb2xkLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLmdvbGQtY2hhcnRlci1iYWRnZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1tZC50b3AtMTAtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6NTFweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQudG9wLTI1LWJhZGdle2hlaWdodDozMHB4O3dpZHRoOjUycHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLnRvcC0xMDAtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6NTJweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20+YXtoZWlnaHQ6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20uZmMtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20uZmZsLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLXNtLnZlcmlmaWVkLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLXNtLmdvbGQtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20uZ29sZC1jaGFydGVyLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLXNtLnRvcC0xMC1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDozNHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS50b3AtMjUtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MzRweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20udG9wLTEwMC1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDozNHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZz5he2hlaWdodDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy5mYy1iYWRnZXtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy5mZmwtYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NDVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbGcudmVyaWZpZWQtYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NDVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbGcuZ29sZC1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy5nb2xkLWNoYXJ0ZXItYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NDVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbGcudG9wLTEwLWJhZGdle2hlaWdodDo0NXB4O3dpZHRoOjc3cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLnRvcC0yNS1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo3N3B4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy50b3AtMTAwLWJhZGdle2hlaWdodDo0NXB4O3dpZHRoOjc3cHh9LmZmbC1iYWRnZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2ljLWZmbC5zdmcpfS5mYy1iYWRnZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2ljLWdicGF5LnN2Zyl9LnZlcmlmaWVkLWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtdmVyaWZpZWQuc3ZnKX0uZ29sZC1iYWRnZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLWdvbGQuc3ZnKX0uZ29sZC1jaGFydGVyLWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtZ29sZC1jaGFydGVyLnN2Zyl9LnRvcC0xMC1iYWRnZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLXRvcHNlbGxlcjEwLnN2Zyl9LnRvcC0yNS1iYWRnZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLXRvcHNlbGxlcjI1LnN2Zyl9LnRvcC0xMDAtYmFkZ2V7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy10b3BzZWxsZXIxMDAuc3ZnKX0ubGlzdGluZ3twYWRkaW5nOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTt3aWR0aDoxMDAlfS5saXN0aW5nIC5oaWdobGlnaHRlcntwYWRkaW5nOjEwcHggMTBweCAxNXB4IDEwcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIGEsLmxpc3RpbmcgLmhpZ2hsaWdodGVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm97d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZHtkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMThweCAxOHB4IDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIzE4NTM5ZCByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLmlzLWZlYXR1cmVkIGl7dG9wOjEuNXB4O2xlZnQ6OC41cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6OHB4O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAud2FzLXZpc2l0ZWR7Zm9udC1zaXplOjlweDtsaW5lLWhlaWdodDo5cHg7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjAgNHB4IDAgMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAud2FzLXZpc2l0ZWQ+c3Bhbntjb2xvcjojZmZmO3RvcDotMC41cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkOnZpc2l0ZWQ+c3Bhbntjb2xvcjojZDlkOWQ5fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwe2JvcmRlcjoxcHggc29saWQgIzk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLmxpc3RpbmctaW1hZ2UtY29udGFpbnttYXgtd2lkdGg6NDAwcHg7bWFyZ2luOjAgYXV0b30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAubGlzdGluZy1pbWFnZS1jb250YWluIC5saXN0aW5nLWltYWdle3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NzUlO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAubGlzdGluZy1pbWFnZS1jb250YWluIC5saXN0aW5nLWltYWdlIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDo1MH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAubGlzdGluZy1pbWFnZS1jb250YWluIC5saXN0aW5nLWltYWdlIGEgaW1ne21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCU7d2lkdGg6YXV0bzt2aXNpYmlsaXR5OmhpZGRlbn0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHN0LC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c2J7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo0OTtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC43NSk7cGFkZGluZzoycHg7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHN0e3RvcDowO2xlZnQ6MDtib3JkZXItcmFkaXVzOjAgMCA2cHggMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHNie2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtib3JkZXItcmFkaXVzOjZweCAwIDAgMDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBoNHtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjEzcHggMCA1cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgaDQgYXtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGV7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxM3B4IDAgNXB4O2xpbmUtaGVpZ2h0OjEuMX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGF7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBwe21hcmdpbjowcHg7Zm9udC1zaXplOjE0cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgcCBhe2NvbG9yOiM1NTV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6OHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdntmbGV4OjAgMSBhdXRvO3dpZHRoOmF1dG87bWluLXdpZHRoOjUwJTtwYWRkaW5nLXRvcDo1cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IGg1e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDttYXJnaW46MHB4IGF1dG8gM3B4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdiAubGlzdGluZy1maWd1cmVzLXRleHR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHggYXV0byAzcHg7bGluZS1oZWlnaHQ6MS4xfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdiBhe2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdi5idXktbm93LXdyYXAgYXtjb2xvcjojMTg2MWI3fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdiAuYnV5LW5vdy13cmFwIC5saXN0aW5nLWZpZ3VyZXMtdGV4dHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bWFyZ2luOjBweCBhdXRvIDNweDtsaW5lLWhlaWdodDoxLjF9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2LmF1Y3Rpb24td3JhcCBhe2NvbG9yOiMwMDB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IC5hdWN0aW9uLXdyYXAgLmxpc3RpbmctZmlndXJlcy10ZXh0e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDttYXJnaW46MHB4IGF1dG8gM3B4O2xpbmUtaGVpZ2h0OjEuMX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXZ7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC13cmFwOndyYXB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2Om50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXYgYXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2e2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bzttaW4td2lkdGg6NTAlfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW57ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxMnB4O21hcmdpbi1ib3R0b206NHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25ne2NvbG9yOiMwMDB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLWJvdHRvbTowfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW46bGFzdC1jaGlsZCBzdHJvbmd7bGluZS1oZWlnaHQ6MjJweDtmb250LXNpemU6MjJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXYuYnV5LW5vdy13cmFwIHN0cm9uZ3tjb2xvcjojMTg2MWI3ICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo3cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGE+c3Bhbntmb250LXNpemU6MTJweDttYXJnaW4tbGVmdDoxMHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhPnNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhPnNwYW4udGltZS1sZWZ0Lmxvdy10aW1le2NvbG9yOiNkMDAyMWJ9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGE+c3BhbiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDtjb2xvcjojMDAwO21hcmdpbi10b3A6N3B4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDpjYWxjKDUwJSAtIDdweCk7ZmxleDoxIDAgY2FsYyg1MCUgLSA3cHgpO2ZvbnQtc2l6ZToxMnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuOm50aC1jaGlsZChldmVuKXtwYWRkaW5nLWxlZnQ6NXB4O3dpZHRoOmNhbGMoNTAlICsgN3B4KTtmbGV4OjEgMCBjYWxjKDUwJSArIDdweCl9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4gaXt3aWR0aDoxM3B4O21hcmdpbi1yaWdodDo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbiBpOmJlZm9yZXtmb250LXNpemU6MTJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbiBpe2hlaWdodDoxM3B4O3dpZHRoOjEzcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtR0JQYXktTWV0YS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQgaTpiZWZvcmV7Zm9udC1zaXplOjlweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4sLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0e2Rpc3BsYXk6YmxvY2t9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZWRvbS1jb2luPnNwYW4sLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0PnNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbj5zcGFuIHNwYW4sLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0PnNwYW4gc3BhbnttYXJnaW4tdG9wOjBweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4+ZW0sLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0PmVte2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjEwcHg7bWFyZ2luLWxlZnQ6MTlweDtsaW5lLWhlaWdodDoxMnB4O2NvbG9yOiM5OTl9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZWRvbS1jb2luPnNwYW4gaSwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+c3BhbiBpLC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWUtc2hpcHBpbmcgaSwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5ub24tZnJlZS1zaGlwcGluZyBpe3RvcDoycHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4ubGF5YXdheS1hdmFpbGFibGUgaXtoZWlnaHQ6OXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljX21ldGFfbGF5YXdheS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlc3tkaXNwbGF5OmJsb2NrfS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmNjLWZlZXMgYntmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjExcHg7bWFyZ2luLXJpZ2h0OjJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5maW5hbmNpbmctYXZhaWxhYmxlIGkuZmluYW5jZS1pY29ue2hlaWdodDo5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZmluYW5jaW5nLWF2YWlsYWJsZSBpLmZpbmFuY2UtaWNvbj5pe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7bGVmdDo5cHg7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5maW5hbmNpbmctYXZhaWxhYmxlIGkuZmluYW5jZS1pY29uPmk6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjEycHg7dG9wOjA7bGVmdDowfS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZpbmFuY2luZy1hdmFpbGFibGUgaS5maW5hbmNlLWljb24+aTpsYXN0LWNoaWxkOmJlZm9yZXtmb250LXNpemU6OHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo3cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcj5kaXYgc3Bhbntmb250LXNpemU6MTJweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi1yaWdodDo1cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcj51bHttYXJnaW46MHB4O3BhZGRpbmc6MHB4IDBweCAwcHggNXB4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXI+dWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcj51bCBsaTpmaXJzdC1jaGlsZCBhe21hcmdpbi1sZWZ0OjBweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuZmVhdHVyZWQgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWR7ZGlzcGxheTpibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuaGlnaGxpZ2h0e2JvcmRlcjoycHggc29saWQgI2ZmYmYwMCAhaW1wb3J0YW50O3BhZGRpbmc6OHB4IDhweCAxM3B4IDhweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuYm9sZCAubGlzdGluZy10ZXh0IGg0IGF7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLmJvbGQgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGF7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLnJlZCAubGlzdGluZy10ZXh0IGg0IGF7Y29sb3I6I2I5MmUyZSAhaW1wb3J0YW50fS5saXN0aW5nIC5oaWdobGlnaHRlci5yZWQgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGF7Y29sb3I6I2I5MmUyZSAhaW1wb3J0YW50fS5saXN0aW5nIC5oaWdobGlnaHRlci5ncmVlbiAubGlzdGluZy10ZXh0IGg0IGF7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5saXN0aW5nIC5oaWdobGlnaHRlci5ncmVlbiAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLmJsdWUgLmxpc3RpbmctdGV4dCBoNCBhe2NvbG9yOiMxODUzOWQgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuYmx1ZSAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojMTg1MzlkICFpbXBvcnRhbnR9LmZlYXR1cmVkLXNlY3Rpb257dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9ja30uZmVhdHVyZWQtc2VjdGlvbiBoMntmb250LXNpemU6MTNweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjcwMDtmbG9hdDpsZWZ0O21hcmdpbi10b3A6MH0uZmVhdHVyZWQtc2VjdGlvbiAubW9yZXtmbG9hdDpyaWdodDtmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjEwcHh9LmZlYXR1cmVkLXNlY3Rpb24gLm1vcmUgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9LmZlYXR1cmVkLXNlY3Rpb24gLm1vcmUgYSBzcGFue21hcmdpbi1sZWZ0OjVweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1zZWxsZXIsLmZlYXR1cmVkLXNlY3Rpb24gLnZhcmlhYmxlLW1ldGE+c3Bhbjpub3QoLm5vLXJlc2VydmUpOm5vdCgucmVzZXJ2ZSl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWFycm93e2hlaWdodDo1MHB4O3dpZHRoOjI4cHg7dG9wOjUwJTtib3JkZXI6MHB4O21hcmdpbi10b3A6LTI1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41Mik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOHB4IDMwcHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eToxO3otaW5kZXg6NTB9LmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWFycm93IGl7Y29sb3I6I2ZmYmYwMDtmb250LXNpemU6MjhweDttYXJnaW4tdG9wOjJweH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cgaSBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW59LmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWFycm93OmhvdmVyLC5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdzpmb2N1cywuZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3c6YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpICFpbXBvcnRhbnR9LmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjoyNSUgNTAlO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2xlZnQ6MH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjc1JSA1MCU7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7cmlnaHQ6MH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTouNH0uZmVhdHVyZWQtc2VjdGlvbiAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0e2xlZnQ6LTE1cHh9LmZlYXR1cmVkLXNlY3Rpb24gLmNhcm91c2VsLWNvbnRyb2wucmlnaHR7cmlnaHQ6LTE1cHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2Vse21hcmdpbjowIGF1dG87d2lkdGg6YXV0bztjbGVhcjpib3RofS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbD5he3otaW5kZXg6MTB9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lcntwYWRkaW5nOjBweDttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDt3aWR0aDphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7ei1pbmRleDo5fS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmxpc3Rpbmd7Ym9yZGVyLWJvdHRvbTowcHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQXtmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5zbGljay1saXN0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5zbGljay10cmFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWxlZnQ6MHB4fS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZXtoZWlnaHQ6MHB4O2JvcmRlci1ib3R0b206MHB4fS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmV7aGVpZ2h0OmF1dG99LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbXt3aWR0aDoxMDAlfS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmxpc3Rpbmd7Ym9yZGVyLWJvdHRvbTowcHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIsLmZlYXR1cmVkLXNlY3Rpb24uZ3JpZCAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQSwuZmVhdHVyZWQtc2VjdGlvbi5ncmlkIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEF7ZmxleDoxIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9LmZlYXR1cmVkLXNlY3Rpb24uZ3JpZCAubm9uLWNhcm91c2Vse2Rpc3BsYXk6ZmxleDtjbGVhcjpib3RoO2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fS5mZWF0dXJlZC1zZWN0aW9uLmdyaWQgLm1vcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDttYXJnaW4tYm90dG9tOjB9LmZlYXR1cmVkLXNlY3Rpb24gLmxpc3RpbmctQ1RBe21hcmdpbi10b3A6MTBweH0uZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+YSwuZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+LmJ0bnt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTc7Ym9yZGVyLXJhZGl1czo0cHg7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+YTpob3ZlciwuZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+YTphY3RpdmUsLmZlYXR1cmVkLXNlY3Rpb24gLmxpc3RpbmctQ1RBPi5idG46aG92ZXIsLmZlYXR1cmVkLXNlY3Rpb24gLmxpc3RpbmctQ1RBPi5idG46YWN0aXZle2JvcmRlci1jb2xvcjojMDAzMTAwO2JhY2tncm91bmQtY29sb3I6cmdiKDAsMzguOCwwKX0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3Rpbmd7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVye2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtwYWRkaW5nOjBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm97Ym90dG9tOjMzcHg7cmlnaHQ6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyBhLndhcy12aXNpdGVke3Bvc2l0aW9uOnN0YXRpYztvcmRlcjoxO21hcmdpbjowcHggM3B4IDNweCAwcHh9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIGEud2FzLXZpc2l0ZWQ+c3Bhbntjb2xvcjojZDlkOWQ5fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyBhOnZpc2l0ZWQud2FzLXZpc2l0ZWQ+c3Bhbntjb2xvcjojNTU1fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWR7cG9zaXRpb246c3RhdGljO29yZGVyOjI7Ym9yZGVyLXdpZHRoOjAgMCAyNXB4IDI1cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjMTg1MzlkIHJnYmEoMCwwLDAsMCl9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZCBpe2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87dG9wOmF1dG87bGVmdDphdXRvO3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MTNweCAwcHggMHB4IC0xMnB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcHtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItYm90dG9tOjB9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0LC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcywuZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGF7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCwuZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhLC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0LC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcywuZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGF7Ym9yZGVyOjBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgcHttYXJnaW46M3B4IDBweCAwcHh9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEF7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZzowcHg7bWFyZ2luLWJvdHRvbTowcHg7ZmxvYXQ6bm9uZX0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQSBhLC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBIC5idG57ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXJ7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3LmNhcm91c2VsLWlubmVyIC5zbGljay1saXN0e2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjB9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3LmNhcm91c2VsLWlubmVyIC5pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotNXB4O21hcmdpbi1yaWdodDotNXB4O3dpZHRoOmF1dG99LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3LmNhcm91c2VsLWlubmVyIC5pdGVtIC5saXN0aW5ne2JvcmRlcjowcHg7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjVweCBzb2xpZCByZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3LmNhcm91c2VsLWlubmVyIC5pdGVtIC5saXN0aW5nIC5oaWdobGlnaHRlcnttYXJnaW46MHB4O2JvcmRlcjowcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLm1vcmV7bWFyZ2luLXRvcDoyMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXd7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3Rpbmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlcntwYWRkaW5nOjBweDttYXJnaW46NXB4IDBweCAxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gYS53YXMtdmlzaXRlZCBzcGFue2NvbG9yOiNmN2Y2ZjJ9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dHt3aWR0aDoxMDAlfS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgaDR7bWFyZ2luLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZXttYXJnaW4tdG9wOjEwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdnt3aWR0aDoxMDAlfS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2K2RpdnttYXJnaW4tdG9wOjVweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhe21hcmdpbi10b3A6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe3dpZHRoOjEwMCU7ZmxleDoxfS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW57ZmxleDoxIDAgMTAwJTt3aWR0aDoxMDAlfS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXN7cGFkZGluZy10b3A6MTBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YSwuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze3BhZGRpbmctYm90dG9tOjEwcHg7bWFyZ2luLXRvcDowcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBe21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3Rpbmc6Zmlyc3QtY2hpbGQgLmhpZ2hsaWdodGVye21hcmdpbi10b3A6MTBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZS50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXB7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTk5O2JvcmRlci1ib3R0b206MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5fS5zdXBlci1saXN0aW5nIC5saXN0aW5ne21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6MTAwJX0uc3VwZXItbGlzdGluZyAubGlzdGluZytkaXYgLmJ0bntib3JkZXItcmFkaXVzOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MH0uc3VwZXItbGlzdGluZy5jdGEgLmxpc3Rpbmd7aGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnR9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVye21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciBhe3otaW5kZXg6NTB9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyLmhpZ2hsaWdodHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDkgIWltcG9ydGFudH0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGEsLnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyLnJlZCAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYSwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuZ3JlZW4gLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGEsLnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyLmJsdWUgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGF7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IHAsLnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyLnJlZCAubGlzdGluZy10ZXh0IHAsLnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyLmdyZWVuIC5saXN0aW5nLXRleHQgcCwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuYmx1ZSAubGlzdGluZy10ZXh0IHB7ZGlzcGxheTpub25lfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLXRleHR7Y29sb3I6IzMzM30uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtjb2xvcjojMzMzfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhIC50aW1lLWxlZnQ+c3BhbntkaXNwbGF5Om5vbmV9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEgLnRpbWUtbGVmdD5zcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEgLml0ZW0tbnVtYmVye2Rpc3BsYXk6bm9uZX0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbntwYWRkaW5nLWxlZnQ6MH0uc3VwZXItbGlzdGluZy5zbGljay1zbGlkZT5kaXZ7ZGlzcGxheTpub25lfS5zdXBlci1saXN0aW5nLnNsaWNrLWFjdGl2ZT5kaXZ7ZGlzcGxheTpibG9ja30ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3RpbmcuY3RhIC5saXN0aW5ne2hlaWdodDpjYWxjKDEwMCUgLSA1NXB4KX0ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3RpbmcgLmxpc3RpbmcgLmhpZ2hsaWdodGVye2JvcmRlcjowICFpbXBvcnRhbnR9LndpZGdldC50aGVtZS1hIC5zdXBlci1saXN0aW5nIC5saXN0aW5nK2Rpdntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDEwcHggMTVweH0ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3RpbmcgLmxpc3RpbmcrZGl2IC5idG57Ym9yZGVyLXJhZGl1czo2cHh9LndpZGdldC50aGVtZS1hIC5zdXBlci1saXN0aW5nOmxhc3QtY2hpbGQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyK2Rpdntib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYgYXtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNXB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW57bWFyZ2luLWJvdHRvbToycHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxke2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTowfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW46bGFzdC1jaGlsZCBzdHJvbmd7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MjVweH19LnRpbWUgLmVuZGluZ3tjb2xvcjojZDAwMjFifS5jYXJkcyBkaXZ7Y29sb3I6IzRhNGE0YX0uY2FyZHMgLml0ZW0tY2FyZC1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHg7ZmxvYXQ6bGVmdDt3aWR0aDoxNi42NjY2NyV9LmNhcmRzLnR3by1jb2wtY2FyZCAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzLnRocmVlLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjMzLjMzJX0uY2FyZHMuZm91ci1jb2wtY2FyZCAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDoyNSV9LmNhcmRzLnNpeC1jb2wtY2FyZCAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDoxNi42NjY2NyV9LmNhcmRzIC5pdGVtLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MTBweCBhdXRvfS5jYXJkcyAub3ZlcmxheUJhbm5lcj5kaXZ7ei1pbmRleDoxMDAwO3dpZHRoOjQwJTtwYWRkaW5nLXRvcDo0MCV9LmNhcmRzIC5vdmVybGF5QmFubmVyPmRpdi5nb2xkLWRlYWwtY29ybmVye3otaW5kZXg6MTtwYWRkaW5nLXRvcDoyNXB4O3dpZHRoOjI1cHh9LmNhcmRzIC5pdGVtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjVweCA1cHggMCAwfS5jYXJkcyAuaXRlbS1pbWFnZT4udmlld2VkOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6NnB4IDEwcHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjAgNnB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzoxcHg7Y29udGVudDpcIlZpZXdlZFwiO2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi41O2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3dvcmQtd3JhcDpub3JtYWw7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3otaW5kZXg6MTAwMH0uY2FyZHMgLmltZy13cmFwcGVye2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0uY2FyZHMgLmltZy13cmFwcGVyIGRpdntkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jYXJkcyAuaW1nLXdyYXBwZXIgZGl2PmltZ3t3aWR0aDoxMDAlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1jb250ZW50e2JvcmRlci13aWR0aDoycHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5vdmVybGF5QmFubmVyPmRpdi5nb2xkLWRlYWwtY29ybmVye3BhZGRpbmctdG9wOjUwcHg7d2lkdGg6NTBweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVye2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVyIGRpdntkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXIgZGl2PmltZ3t3aWR0aDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uY2FyZHMuY2FyZHMtbGFyZ2UgLml0ZW0tZGV0YWlscy13cmFwcGVyIGRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5jdGEtd3JhcHBlciBkaXZ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLml0ZW0tY29udGVudHtib3JkZXItY29sb3I6I2EyODA0MCAhaW1wb3J0YW50fS5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bi1wcmltYXJ5e2JvcmRlcjpzb2xpZCAxcHggI2EyODA0MDtiYWNrZ3JvdW5kLWNvbG9yOiNhMjgwNDB9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnk6aG92ZXIsLmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTE4LjEzMDk3MzQ1MTMsOTMuMzM4MDUzMDk3Myw0Ni42NjkwMjY1NDg3KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1cHg7Ym9yZGVyLWNvbG9yOnJnYig5Ni4xOTY0NjAxNzcsNzYuMDA3MDc5NjQ2LDM4LjAwMzUzOTgyMyl9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnk6YWN0aXZlLC5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bi1wcmltYXJ5LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMTguMTMwOTczNDUxMyw5My4zMzgwNTMwOTczLDQ2LjY2OTAyNjU0ODcpO2JvcmRlci1jb2xvcjpyZ2IoOTYuMTk2NDYwMTc3LDc2LjAwNzA3OTY0NiwzOC4wMDM1Mzk4MjMpfS5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bi5kaXNhYmxlZCwuY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG5bZGlzYWJsZWRdLC5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gZmllbGRzZXRbZGlzYWJsZWRdIC5idG57b3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6I2EyODA0MDtib3JkZXItY29sb3I6I2EyODA0MH0uY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4uZGlzYWJsZWQuYW5vbjpob3ZlcjpiZWZvcmUsLmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuW2Rpc2FibGVkXS5hbm9uOmhvdmVyOmJlZm9yZSwuY2FyZHMgLmdvbGQtZGVhbC1pdGVtIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmFub246aG92ZXI6YmVmb3Jle2NvbnRlbnQ6XCJTaWduIEluIHRvIFwifS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtwYWRkaW5nLXRvcDoxMHB4fS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXI+YXt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZHMgLml0ZW0tZGV0YWlscy13cmFwcGVyPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uY2FyZHMgLml0ZW0tZGV0YWlscy13cmFwcGVyPmE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXIucm93e21hcmdpbjowfS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXI+ZGl2e21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uY2FyZHMgLnByaWNle2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmxlZnR9LmNhcmRzIC5pdGVtLXRpdGxle2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTNweDtoZWlnaHQ6NTVweDtsaW5lLWhlaWdodDoxNDAlfS5jYXJkcyAuaXRlbS1zdWJ0aXRsZXtmb250LXNpemU6MTJweDtoZWlnaHQ6MzVweH0uY2FyZHMgLnRpbWV7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweH0uY2FyZHMgLmJpZHN7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nOjVweCAxMHB4O2NvbG9yOiM5YjliOWI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3dpZHRoOjYwJX0uY2FyZHMgLmN0YS13cmFwcGVye2JvcmRlci10b3A6c29saWQgMXB4ICNlZWU7cGFkZGluZzoxMHB4IDA7d2lkdGg6MTAwJX0uY2FyZHMgLmN0YS13cmFwcGVyLnJvd3ttYXJnaW46MH0uY2FyZHMgLmN0YS13cmFwcGVyIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MH0uY2FyZHMgLmN0YS13cmFwcGVyPmRpdnttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9LmRlYWxzIC5jYXJkcyAucHJpY2V7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZTozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5nb2xkLWRlYWxzLXdyYXBwZXIgLmNhcmRzIC5pdGVtLWNvbnRlbnR7Ym9yZGVyOnNvbGlkIDFweCAjYTI4MDQwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpiZWlnZX0uZ29sZC1kZWFscy13cmFwcGVyIC5jYXJkcyAuYnRuLXByaW1hcnl7Ym9yZGVyOnNvbGlkIDFweCAjYTI4MDQwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojYTI4MDQwfWRpdi5kdC1ib290c3RyYXB7Y2xlYXI6Ym90aDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7cG9zaXRpb246cmVsYXRpdmV9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9te2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtbGVuZ3Roe29yZGVyOjM7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtbGVuZ3RoIGxhYmVse21hcmdpbi1sZWZ0OjVweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LWluZm97b3JkZXI6MTttYXJnaW46MCAwIDEycHg7cGFkZGluZzowcHg7Y29sb3I6Izk5OX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LXBhZ2luZ3tvcmRlcjoyO21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjBweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24sZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdntib3JkZXItcmFkaXVzOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkuZGlzYWJsZWQgYXtjb2xvcjojOTk5O2JhY2tncm91bmQtY29sb3I6I2VlZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaS5hY3RpdmUgYXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIGEsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgYXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbixkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbixkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgNnB4O2hlaWdodDoyNnB4O3dpZHRoOjI4cHg7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tbGVmdDo4cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMDA2NDAwO3RleHQtYWxpZ246Y2VudGVyfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ucHJldmlvdXMsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5uZXh0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uZmlyc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5sYXN0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLnByZXZpb3VzLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEuZmlyc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubGFzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5wcmV2aW91cyxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5uZXh0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLmZpcnN0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLmxhc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLnByZXZpb3VzLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5uZXh0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5maXJzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubGFzdHtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMDtwYWRkaW5nOjBweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLm5leHQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ubGFzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEucHJldmlvdXM6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLm5leHQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmZpcnN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLmxhc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLm5leHQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmxhc3Q6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MjZweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLmRpc2FibGVkLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmRpc2FibGVkLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLmRpc2FibGVkLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5kaXNhYmxlZHtjb2xvcjojOTk5O2JhY2tncm91bmQtY29sb3I6I2VlZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLmFjdGl2ZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5hY3RpdmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uYWN0aXZlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSksZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGE6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGE6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpe2JhY2tncm91bmQtY29sb3I6I2VlZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ucHJldmlvdXM6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5wcmV2aW91czpiZWZvcmV7Y29udGVudDpcIu+EhFwiO2ZvbnQtc2l6ZToxOHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLm5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLvhIVcIjtmb250LXNpemU6MThweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLmZpcnN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5maXJzdDpiZWZvcmV7Y29udGVudDpcIu+BiFwifWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ubGFzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubGFzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubGFzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmxhc3Q6YmVmb3Jle2NvbnRlbnQ6XCLvgZFcIn1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZXtib3JkZXItc3BhY2luZzowfWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIC5lbGxpcHNpc3t3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgLmZpeGVkLXdpZHRoLTEyNXttYXgtd2lkdGg6MTI1cHh9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgLmZpeGVkLXdpZHRoLTIwMHttYXgtd2lkdGg6MjAwcHh9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgLm5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGh7d2lkdGg6YXV0byAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjEwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHh9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjE1cHg7Ym9yZGVyLWxlZnQ6MHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZ19kZXNjOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVye21hcmdpbi1sZWZ0OjVweDtjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bztvcGFjaXR5OjE7ZGlzcGxheTppbmxpbmU7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aCAuZHQtY29sdW1uLW9yZGVyOmFmdGVye29wYWNpdHk6MH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOmhvdmVyOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoIC5kdC1jb2x1bW4tb3JkZXI6aG92ZXI6YWZ0ZXJ7b3BhY2l0eToxO2NvbnRlbnQ6XCLvgbhcIn1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2FzYzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVye2NvbnRlbnQ6XCLvgbhcIn1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVye2NvbnRlbnQ6XCLvgbdcIn1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2Rpc2FibGVke2N1cnNvcjpkZWZhdWx0fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5PnRyLmNoaWxkPnRkLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5PnRyLmNoaWxkPnRoe2JhY2tncm91bmQtY29sb3I6I2NjYzt0ZXh0LWFsaWduOmxlZnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuY2hpbGQgLmR0ci1kZXRhaWxzPmxpe2JvcmRlcjowfWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRke3BhZGRpbmc6MTBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7d2lkdGg6YXV0byAhaW1wb3J0YW50fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4O2JvcmRlci1sZWZ0OjBweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTBweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5kdC1lbXB0eXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDowcHg7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5ncmF5LWhlYWRlciB0aGVhZCB0cntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuZ3JlZW4taGVhZGVye2JvcmRlci1jb2xsYXBzZTp1bnNldDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7b3ZlcmZsb3c6aGlkZGVufWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmdyZWVuLWhlYWRlciB0aGVhZCB0cntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZWVlICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPXJvd10+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXt0b3A6MTJweDtsZWZ0OjEwcHg7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZToyMnB4O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjowIGF1dG87Y29udGVudDpcIitcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9cm93XT50aDpmaXJzdC1jaGlsZDpiZWZvcmV7dG9wOjE2cHh9fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHIucGFyZW50PnRkOmZpcnN0LWNoaWxkOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyLnBhcmVudD50aDpmaXJzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIsOXXCIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGQuY29udHJvbDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyPnRoLmNvbnRyb2w6YmVmb3Jle2hlaWdodDoxNnB4O3dpZHRoOjE2cHg7ZGlzcGxheTpibG9jaztjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0OmJvbGRlcjtmb250LXNpemU6MjJweDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTRweDttYXJnaW46MCBhdXRvO2NvbnRlbnQ6XCIrXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXtkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGQuY29udHJvbDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyPnRoLmNvbnRyb2w6YmVmb3Jle3RvcDoyNnB4fX1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50IHRkLmNvbnRyb2w6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5wYXJlbnQgdGguY29udHJvbDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCB0ZC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIuZHRyLWV4cGFuZGVkIHRoLmNvbnRyb2w6YmVmb3Jle2NvbnRlbnQ6XCLDl1wiICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCsuY2hpbGQgLmR0ci1kZXRhaWxzLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQrLmNoaWxkIC5kdHItZGV0YWlsc3tsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQrLmNoaWxkIC5kdHItZGV0YWlscyBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWF4LXdpZHRoOnVuc2V0ICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLXRpdGxlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQrLmNoaWxkIC5kdHItZGV0YWlscyBsaSBzcGFuLmR0ci10aXRsZXtmb250LXdlaWdodDpib2xkfWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5wYXJlbnQrLmNoaWxkIC5kdHItZGV0YWlscyBsaSBzcGFuLmR0ci1kYXRhLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQrLmNoaWxkIC5kdHItZGV0YWlscyBsaSBzcGFuLmR0ci1kYXRhe3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUgdHIgdGg6bnRoLWxhc3QtY2hpbGQoNyksZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZSB0ciB0ZDpudGgtbGFzdC1jaGlsZCg3KXtib3JkZXItcmlnaHQ6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUgdHIgdGg6bnRoLWxhc3QtY2hpbGQoMiksZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZSB0ciB0ZDpudGgtbGFzdC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6bm9uZX19ZGl2LmR0LWJvb3RzdHJhcCBkaXYuZHQtcHJvY2Vzc2luZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dG9wOjBweDtsZWZ0OjBweDttYXJnaW46MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyOjBweDt0ZXh0LWluZGVudDotOTk5OXB4O3otaW5kZXg6NX1kaXYuZHQtYm9vdHN0cmFwIGRpdi5kdC1wcm9jZXNzaW5nOmJlZm9yZXtjb250ZW50OlwiUGxlYXNlIFdhaXQuLi5cIjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLWxlZnQ6LTc1cHg7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O3otaW5kZXg6Mjt0ZXh0LWluZGVudDowcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9ZGl2LmR0LWJvb3RzdHJhcCBkaXYuZHQtcHJvY2Vzc2luZzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouMzU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjF9LmJzNSBkaXYuZHQtYm9vdHN0cmFwIHRib2R5e2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9LmJzNSBkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LWxlbmd0aHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5iczUgZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGggc2VsZWN0e2FwcGVhcmFuY2U6YXV0b30uYnM1IGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtbGVuZ3RoIGxhYmVse3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTowfS5iczUgZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJzNSB0YWJsZS5kYXRhVGFibGUgdGQsLmJzNSB0YWJsZS5kYXRhVGFibGUgdGh7Ym94LXNoYWRvdzpub25lfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXtkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZHtkaXNwbGF5Om5vbmV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5ncmVlbi1oZWFkZXJ7Ym9yZGVyLXJhZGl1czo2cHh9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9te3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtbGVuZ3Roe29yZGVyOjE7bWFyZ2luOjBweDtwYWRkaW5nOjMwcHggMCAwIDB9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1pbmZve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7bWFyZ2luOjB9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1wYWdpbmd7b3JkZXI6MzttYXJnaW46MH19LmNvbnRlbnQtd3JhcHBlcnttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5jb250ZW50LXdyYXBwZXI+LmNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjE1cHh9LmNvbnRlbnQtd3JhcHBlcj4uY29udGVudCAuc3VidGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTBweH1kaXYud2FybmluZ01lc3NhZ2UsZGl2LmVycm9yTWVzc2FnZXtib3JkZXI6MnB4IHNvbGlkO21hcmdpbjoxMHB4IDBweDtwYWRkaW5nOjE1cHggMTBweCAxNXB4IDYwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7Y29sb3I6IzAwMDtsaW5lLWhlaWdodDoxMjAlO2ZvbnQtc2l6ZToxLjI1ZW19ZGl2Lndhcm5pbmdNZXNzYWdle2JvcmRlci1jb2xvcjojYmY5MTBjO2JhY2tncm91bmQtY29sb3I6I2ZlZWZiMztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZS93YXJuaW5nLmdpZlwiKX1kaXYuZXJyb3JNZXNzYWdle2JvcmRlci1jb2xvcjojZDYzMzAxO2JhY2tncm91bmQtY29sb3I6I2ZmY2NiYTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWFnZS9lcnJvci5naWZcIil9ZGl2LmFsZXJ0Q29udGFpbmVye21hcmdpbjowIDIwJX0uZXJyb3JDb2Rle2ZvbnQtc2l6ZToxM3B4fS5wYWdlLW5vdC1mb3VuZCAucGFnZS10aXRsZXttYXJnaW46MjBweCBhdXRvIDMwcHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1ub3QtZm91bmQgaW1ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAyNXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjgwJTttYXgtd2lkdGg6Mjc0cHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5wYWdlLW5vdC1mb3VuZCAucGFnZS10aXRsZXttYXJnaW46NDBweCBhdXRvIDMwcHg7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsucGFnZS1ub3QtZm91bmQgLnBhZ2UtdGl0bGV7bWFyZ2luOjUwcHggYXV0byAzMHB4O2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjMycHh9fS5tYWluLWNvbnRlbnQgI3N5c3RlbUVycm9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNzeXN0ZW1FcnJvclNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfS5tYWluLWNvbnRlbnQgI3N5c3RlbUVycm9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNzeXN0ZW1FcnJvclNlY3Rpb24gLmhlYWRlci1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5tYWluLWNvbnRlbnQgI3N5c3RlbUVycm9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNzeXN0ZW1FcnJvclNlY3Rpb24gLmhlYWRlci1iYXIgaXt0b3A6MHB4O3JpZ2h0OjVweH0ubWFpbi1jb250ZW50ICNzeXN0ZW1FcnJvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjc3lzdGVtRXJyb3JTZWN0aW9uICNkdk1lc3NhZ2U+ZGl2e3BhZGRpbmctYm90dG9tOjEwcHh9LmZpZWxkLXZhbGlkYXRpb24tZXJyb3J7Y29sb3I6I2E5NDQ0MjtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMH1pbnB1dFt0eXBlPXRleHRdLmlucHV0LXZhbGlkYXRpb24tZXJyb3J7Ym9yZGVyLWNvbG9yOiNhOTQ0NDJ9Lml0ZW0tZ3JvdXB7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uaXRlbS1ncm91cD4udGl0bGUtYmxvY2t7cGFkZGluZy10b3A6MTBweH0uaXRlbS1ncm91cCAucGFuZWwtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lml0ZW0tZ3JvdXAgLml0ZW0tZ3JvdXAtYnJhbmR7aGVpZ2h0OjMwcHh9Lml0ZW0tZ3JvdXAgaDR7Zm9udC13ZWlnaHQ6NjAwfS5pdGVtLWdyb3VwIC5tb3Jle3BhZGRpbmctbGVmdDowfS5pdGVtLWdyb3VwIC5tb3JlIGF7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4fS5pdGVtLWdyb3VwIC5tb3JlIGEgc3Bhbi5nbHlwaGljb257Zm9udC1zaXplOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0wLjVweH0uaXRlbS1ncm91cD4uY2FyZHN7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9Lml0ZW0tZ3JvdXAuZ29sZC1kZWFscy13cmFwcGVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uaXRlbS1ncm91cC5nb2xkLWRlYWxzLXdyYXBwZXIgLnBhbmVsLXRpdGxle2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojYTI4MDQwfS5vdmVybGF5QmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5vdmVybGF5QmFubmVyPmRpdntiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDowO3dpZHRoOjMxJTtwYWRkaW5nLXRvcDozMCV9Lm92ZXJsYXlCYW5uZXIgLnNjaGVkdWxlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1zY2hlZHVsZWQucG5nXCIpfS5vdmVybGF5QmFubmVyIC5zb2xke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQucG5nXCIpfS5vdmVybGF5QmFubmVyIC5lbmRlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1lbmRlZC5wbmdcIil9Lm92ZXJsYXlCYW5uZXIgLmdvbGQtZGVhbC1jb3JuZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktZ29sZC1kZWFsLWNvcm5lci5wbmdcIil9Lm92ZXJsYXlCYW5uZXIgLnNvbGQtb3V0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQtb3V0LnBuZ1wiKX0uZGVhbHMuZ29sZC1kZWFscy13cmFwcGVyIC5jYXJkcyAub3ZlcmxheUJhbm5lciAuZ29sZC1kZWFsLWNvcm5lcntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9Lm1vZGFsLW9wZW4gLm1vZGFse3otaW5kZXg6OTk5OCAhaW1wb3J0YW50fS5tb2RhbCAuZmF7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVue2JhY2tncm91bmQ6I2ZmZn0ubW9kYWwubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZGlhbG9ne2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO21hcmdpbjowO3dpZHRoOjEwMCV9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnR7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVuIC5mb3JjZS1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5e3BhZGRpbmc6MH0ubW9kYWwubW9kYWwtZnVsbHNjcmVlbiAuZm9yY2UtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVye2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVuIC5mb3JjZS1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXJ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjowcHggYXV0bztoZWlnaHQ6YXV0b30ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bnt6LWluZGV4OjUwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjEwcHg7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5OTtwYWRkaW5nLWJvdHRvbTowcHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3ttYXJnaW4tdG9wOi0xNnB4O21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweDtwYWRkaW5nOjE1cHggNTBweCAxNXB4IDE1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMz5zcGFue2Rpc3BsYXk6bm9uZX0ubW9kYWwubmV3LW1vZGFsIC5ncm91cC1sYWJlbHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTVweH0ubW9kYWwubmV3LW1vZGFsIC5ncm91cC1sYWJlbDpob3Zlcntib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubW9kYWwubmV3LW1vZGFsIC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo1cHh9Lm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5tb2RhbC5uZXctbW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpe2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7cGFkZGluZy1yaWdodDo0MHB4fS5tb2RhbC5uZXctbW9kYWwgaW5wdXRbdHlwZT10ZXh0XS5zaG9ydCwubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KS5zaG9ydHt3aWR0aDo1MCV9Lm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5tb2RhbC5uZXctbW9kYWwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSl7aGVpZ2h0OjQwcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NTtwYWRkaW5nLXJpZ2h0OjQwcHh9Lm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXRleHRdLnNob3J0LC5tb2RhbC5uZXctbW9kYWwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSkuc2hvcnR7d2lkdGg6NTAlfS5tb2RhbC5uZXctbW9kYWwgLnJlcTpiZWZvcmV7Y29udGVudDpcIipcIjtjb2xvcjojZDAwMjFifS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmV9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuZXJyX21zZ3tvcGFjaXR5OjB9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuZXJyX21zZysuaW5kaWNhdG9yLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQgLmlucHV0LXdyYXAgLmluZGljYXRvcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7cmlnaHQ6MTVweDtoZWlnaHQ6MHB4O3RvcDphdXRvO2ZvbnQtc2l6ZToxNHB4fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQgLmpxdWktZGQtd3JhcHBlcisuZXJyX21zZysuaW5kaWNhdG9ye3JpZ2h0OjYwcHh9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuaW5wdXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5pbnB1dC13cmFwIC5pbmRpY2F0b3J7Ym90dG9tOmF1dG87dG9wOjBweDtyaWdodDowcHh9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIHRleHRhcmVhLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmN1c3RvbS1jb21ib2JveHtib3JkZXItY29sb3I6I2QwMDIxYiAhaW1wb3J0YW50fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQgLnVpLXNlbGVjdG1lbnUtaWNvbiwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIGlucHV0IC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLnVpLXNlbGVjdG1lbnUtaWNvbiwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIHRleHRhcmVhIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LWljb24sLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24gLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuY3VzdG9tLWNvbWJvYm94IC51aS1zZWxlY3RtZW51LWljb24sLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuY3VzdG9tLWNvbWJvYm94IC5jdXN0b20tY29tYm9ib3gtdG9nZ2xle2JhY2tncm91bmQtY29sb3I6I2QwMDIxYiAhaW1wb3J0YW50fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2d7b3BhY2l0eToxfS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvciwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC5pbnB1dC13cmFwIC5pbmRpY2F0b3J7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC5lcnJfbXNnKy5pbmRpY2F0b3I6YmVmb3JlLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvcjpiZWZvcmV7Y29sb3I6I2QwMDIxYjtjb250ZW50Olwi7oCUXCJ9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCBpbnB1dCwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LnZhbGlkIHRleHRhcmVhLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLnVpLXNlbGVjdG1lbnUtYnV0dG9ue2JvcmRlci1jb2xvcjojMDA2NDAwfS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvciwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LnZhbGlkIC5pbnB1dC13cmFwIC5pbmRpY2F0b3J7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LnZhbGlkIC5lcnJfbXNnKy5pbmRpY2F0b3I6YmVmb3JlLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLmlucHV0LXdyYXAgLmluZGljYXRvcjpiZWZvcmV7Y29sb3I6IzAwNjQwMDtjb250ZW50Olwi7oCTXCJ9Lm1vZGFsLm5ldy1tb2RhbCAuY3RhLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1ib3R0b206MTVweH0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93IC5idG4rLmJ0biwubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93IC5idG4rLmJ0bisuYnRue21hcmdpbi1sZWZ0OjB9Lm1vZGFsLm5ldy1tb2RhbCAuY3RhLXJvdyAuYnRue3dpZHRoOjEwMCU7bWFyZ2luOjE1cHggMHB4IDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3JkZXI6Mn0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93IC5idG4uYnRuLXByaW1hcnl7b3JkZXI6MX0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93IC5idG4uYnRuLXNlY29uZGFyeXtvcmRlcjoyfS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tc2lte29yZGVyOjM7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjIwcHggYXV0bztib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93IC5idG4rLmJ0biwubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bisuYnRuKy5idG57bWFyZ2luLWxlZnQ6MTVweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bnt3aWR0aDphdXRvO29yZGVyOjJ9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93IC5idG4uYnRuLXByaW1hcnksLm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93IC5idG4uYnRuLXNlY29uZGFyeXtwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93IC5idG4uYnRuLXByaW1hcnl7b3JkZXI6M30ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e29yZGVyOjJ9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93IC5idG4uYnRuLXNpbXtvcmRlcjoxfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjozMHB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjUwcHggYXV0b319LnBhZ2luYXRpb24td3JhcHBlciAuYnRue2hlaWdodDozNHB4fS5wYWdpbmF0aW9uLXdyYXBwZXIgLmJ0biAuZmEtMnh7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMDA2NDAwfS5wYWdpbmF0aW9uLXdyYXBwZXIgLmJ0bi5kaXNhYmxlZCAuZmF7Y29sb3I6IzMzMztib3JkZXI6I2NjYztvcGFjaXR5Oi42NX0ucGFnaW5hdGlvbi13cmFwcGVyIC5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5nLWNvbnRyb2xzLXdyYXBwZXIgLmJ0bnt3aWR0aDozNHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NnB4IDB9LnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5nLWNvbnRyb2xzLXdyYXBwZXIgaW5wdXQuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5kcm9wZG93bnttYXJnaW46MjBweCAwfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZXtmbG9hdDpyaWdodH0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUtcmlnaHR7bWluLXdpZHRoOjUwcHh9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy1sYWJlbHtmbG9hdDpyaWdodDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjZweCAxMnB4O2ZvbnQtd2VpZ2h0OjYwMH0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLWxhYmVsLWJ0bntkaXNwbGF5Om5vbmV9LmdiLXBhZ2luYXRpb257bWFyZ2luOjE1cHggYXV0byAwO3RleHQtYWxpZ246cmlnaHR9LmdiLXBhZ2luYXRpb24+ZGl2e2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5nYi1wYWdpbmF0aW9uPmRpdiAuZ2ItcGFnZXJ7d2lkdGg6MjBweDtmbGV4OjEgMCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0uZ2ItcGFnaW5hdGlvbj5kaXYgLmdiLXBhZ2VyOmJlZm9yZXtmb250LXNpemU6MjBweDtjb2xvcjojMDA2NDAwfS5nYi1wYWdpbmF0aW9uPmRpdiAuZ2ItcGFnZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwMHB4O2xlZnQ6LTEwMHB4fS5nYi1wYWdpbmF0aW9uPmRpdiAuZ2ItcGFnZXJbZGF0YS1kaXI9cHJldl17dGV4dC1hbGlnbjpsZWZ0fS5nYi1wYWdpbmF0aW9uPmRpdiB1bHtmbGV4OjAgMSBjYWxjKDEwMCUgLSA0MHB4KTtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MDttYXJnaW46MCAxMHB4fS5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaXtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6NXB4fS5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaS5nYi1hY3RpdmV7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpkZWZhdWx0fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuZ2ItcGFnaW5hdGlvbj5kaXZ7ZGlzcGxheTpmbGV4fS5nYi1wYWdpbmF0aW9uPmRpdiB1bHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaXttYXJnaW4tbGVmdDoxMHB4fX0ubmF2Lm5hdi10YWJzPmxpPmF7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5hdi5uYXYtdGFicz5saS5uby1jb250ZW50PmF7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5uYXYubmF2LXRhYnM+bGkubm8tY29udGVudD5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0ubmF2Lm5hdi10YWJzPmxpLm5vLWNvbnRlbnQuYWN0aXZlPmF7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApfS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHtoZWlnaHQ6NTBweDt3aWR0aDoyOHB4O3RvcDo1MCU7bGVmdDowO21hcmdpbi10b3A6LTI1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41Mik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOHB4IDMwcHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eToxO3otaW5kZXg6MX0uY2Fyb3VzZWwtY29udHJvbC5sZWZ0e2JhY2tncm91bmQtcG9zaXRpb246MjUlIDUwJTtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2ljLXNjcm9sbGFibGVhcnJvdy1sZWZ0LnN2Zyl9LmNhcm91c2VsLWNvbnRyb2wucmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjo3NSUgNTAlO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2xlZnQ6YXV0bztyaWdodDowO2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtc2Nyb2xsYWJsZWFycm93LXJpZ2h0LnN2Zyl9LndpZGdldC5pdGVtLWdyb3VwIC5yb3cuY2FyZC1yb3d7bWFyZ2luLWxlZnQ6LTcuNXB4O21hcmdpbi1yaWdodDotNy41cHh9LndpZGdldCAuY2Fyb3VzZWx7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlO2NsZWFyOmJvdGh9LndpZGdldCAuY2Fyb3VzZWwgLmNhcm91c2VsLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXQgLmNhcm91c2VsIC5jYXJvdXNlbC1vdXRlciAuY2Fyb3VzZWwtY29udHJvbHt6LWluZGV4OjJ9LndpZGdldCAuY2Fyb3VzZWwgLmNhcm91c2VsLW91dGVyIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0e3JpZ2h0Oi0xNXB4fS53aWRnZXQgLmNhcm91c2VsIC5jYXJvdXNlbC1vdXRlciAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0e2xlZnQ6LTE1cHh9LndpZGdldCAudWktc2VhcmNoLWlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDozN3B4fS53aWRnZXQgLnVpLXNlYXJjaC1pbnB1dC1ncm91cCBpbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDo0NXB4fS53aWRnZXQgLnVpLXNlYXJjaC1pbnB1dC1ncm91cCBidXR0b257Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDt0b3A6MHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2JvcmRlcjowcHg7d2lkdGg6MzRweDt6LWluZGV4OjUwO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ud2lkZ2V0IGgye21hcmdpbi10b3A6MH0udWktc2xpZGVye2hlaWdodDouNmVtO2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7YmFja2dyb3VuZDojNzc3O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2UwZTBlMCAwJSwgIzc3NyAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlMGUwZTAgMCUsICM3NzcgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlMGUwZTAgMCUsICM3NzcgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2UwZTBlMCcsIGVuZENvbG9yc3RyPSckZ3JheS1saWdodCcsR3JhZGllbnRUeXBlPTEgKTttYXJnaW4tbGVmdDowcHh9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXt0b3A6LTAuNGVtO3dpZHRoOi42ZW07aGVpZ2h0OjEuNGVtO21hcmdpbi1sZWZ0OjBweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXJ9aW5wdXRbdHlwZT1yYWRpb10rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzU1NTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXdlaWdodDpub3JtYWw7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9aW5wdXRbdHlwZT1yYWRpb10rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3Bhbntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9aW5wdXRbdHlwZT1yYWRpb10rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZsZXg6MX1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb257Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257bWFyZ2luLXRvcDowcHg7bWFyZ2luLXJpZ2h0OjdweDtib3JkZXI6MXB4IHNvbGlkICM3Nzc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsLjI1KTtib3JkZXItcmFkaXVzOjdweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt6LWluZGV4OjA7ZmxleDowIDAgYXV0b31pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNle2Rpc3BsYXk6bm9uZX1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbC51aS1zdGF0ZS1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29ue2JhY2tncm91bmQtY29sb3I6Izk5OX1pbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWw6aG92ZXJ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fWlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbDpob3ZlciAudWktY2hlY2tib3hyYWRpby1pY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9aW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfWlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC51aS1zdGF0ZS1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29ue2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6bm9uZX1pbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzU1NTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXdlaWdodDpub3JtYWw7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWw6aG92ZXIgc3Bhbi51aS1pY29uLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb257Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDoxM3B4O2hlaWdodDoxM3B4fWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24saW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257bWFyZ2luLXRvcDowcHg7bWFyZ2luLXJpZ2h0OjdweDtib3JkZXI6MXB4IHNvbGlkICM3Nzc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsLjI1KTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDt6LWluZGV4OjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6MHB4O2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6OTAwfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIHNwYW4saW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIHNwYW57Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIHNwYW46bGFzdC1jaGlsZCxpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZsZXg6MX1pbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNle2Rpc3BsYXk6bm9uZX1pbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbC5jaGVjay1idXR0b24saW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLmNoZWNrLWJ1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDE1cHg7Y29sb3I6IzAwNjQwMH1pbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbC5jaGVjay1idXR0b24gLnVpLWNoZWNrYm94cmFkaW8taWNvbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwuY2hlY2stYnV0dG9uIC51aS1jaGVja2JveHJhZGlvLWljb257Ym9yZGVyLWNvbG9yOiM1NTV9aW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsOmhvdmVyLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWw6aG92ZXJ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSxpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQraW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIjtjb2xvcjojMDA2NDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O2xlZnQ6MHB4O3otaW5kZXg6NTA7Zm9udC1zaXplOjEycHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH1pbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwudWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29uLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwudWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29ue2JhY2tncm91bmQtY29sb3I6I2VlZX1pbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwudWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSxpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQraW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmV7Y29sb3I6IzU1NX1pbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwuY2hlY2stYnV0dG9uLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwuY2hlY2stYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6IzAwNjQwMH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIGl7Y29sb3I6IzAwNjQwMDtmb250LXN0eWxlOm5vcm1hbH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHggIWltcG9ydGFudDtoZWlnaHQ6NDBweH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uKy5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG57Ym9yZGVyOm5vbmV9LmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjQwcHh9LmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0biBpe3RvcDowcHh9LmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bi5nbHlwaGljb257dG9wOjBweH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIGkrc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7b3ZlcmZsb3c6aGlkZGVufS5pbnB1dC1ncm91cC5mcm9udC1vbmx5IC5pbnB1dC1ncm91cC1hZGRvbisuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50fS5lcnItcGFyZW50LmVyci1ub3QtdG91Y2hlZCAuaW5wdXQtdmFsaWRhdGlvbi1lcnJvcntib3JkZXItY29sb3I6I2Q5ZDlkOX0uZXJyLXBhcmVudC5lcnItbm90LXRvdWNoZWQgLmVycl9tc2csLmVyci1wYXJlbnQuZXJyLW5vdC10b3VjaGVkKy5lcnJfbXNne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS52YWxpZCAuaW5wdXQtZ3JvdXAtYWRkb257Ym9yZGVyLWNvbG9yOiMwMDY0MDB9LmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLmVycm9yIC5pbnB1dC1ncm91cC1hZGRvbntib3JkZXItY29sb3I6I2QwMDIxYn0uZXJyLXBhcmVudDpub3QoLmVyci1ub3QtdG91Y2hlZCkuZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIGl7Y29sb3I6I2QwMDIxYn0uZXJyLXBhcmVudDpub3QoLmVyci1ub3QtdG91Y2hlZCkuZXJyb3IgLmlucHV0LWdyb3VwLWJ0biAuYnRue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYn0udWktdG9nZ2xlcnt1c2VyLXNlbGVjdDpub25lfS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9de2Rpc3BsYXk6bm9uZX0udWktdG9nZ2xlciBsYWJlbHtjdXJzb3I6cG9pbnRlcn0udWktdG9nZ2xlciBsYWJlbCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS10b2dnbGVyIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7ZmxvYXQ6bGVmdDtib3JkZXItcmFkaXVzOjIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAycHggMHB4IHJnYmEoMCwwLDAsLjI1KX0udWktdG9nZ2xlciBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZXt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTttYXJnaW46MHB4IDBweCAwcHggMXB4O2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJhZGl1czoyMHB4O2Zsb2F0OmxlZnR9LnVpLXRvZ2dsZXIgbGFiZWwgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjEwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3dpZHRoOmF1dG87ZmxvYXQ6cmlnaHR9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQraW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQraW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle21hcmdpbi1sZWZ0OjE5cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rbGFiZWwsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVse2N1cnNvcjpkZWZhdWx0fS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCBzcGFuLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStsYWJlbCBzcGFuLC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbiwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW57Y29sb3I6Izc3N30udWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6Izk5OX0udWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZXttYXJnaW4tbGVmdDowcHg7YmFja2dyb3VuZC1jb2xvcjojNTU1fS51aS1kcmF3ZXJ7ZGlzcGxheTpub25lfS51aS1kcmF3ZXIrbGFiZWx7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodH0udWktZHJhd2VyK2xhYmVsIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtwYWRkaW5nLXJpZ2h0OjVweDtmbGV4OjEgMSBhdXRvfS51aS1kcmF3ZXIrbGFiZWwgaXt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0udWktZHJhd2VyK2xhYmVsK2RpdntoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS51aS1kcmF3ZXIrbGFiZWwrZGl2IGRpdnt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtvcGFjaXR5OjB9LnVpLWRyYXdlcjpjaGVja2VkK2xhYmVsIGl7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnVpLWRyYXdlcjpjaGVja2VkK2xhYmVsK2RpdntoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS51aS1kcmF3ZXI6Y2hlY2tlZCtsYWJlbCtkaXYgZGl2e29wYWNpdHk6MX0udWktbXVsdGktdG9nZ2xle2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzU1NTtib3JkZXItcmFkaXVzOjZweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30udWktbXVsdGktdG9nZ2xlPmRpdntmbGV4OjAgMSAxMDAlfS51aS1tdWx0aS10b2dnbGU+ZGl2K2Rpdntib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0udWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjBweDtoZWlnaHQ6MHB4O3Zpc2liaWxpdHk6aGlkZGVufS51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0K2xhYmVse2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MTRweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjBweCAxNXB4O3RvcDphdXRvO21hcmdpbjowcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfS51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0K2xhYmVsOmJlZm9yZXtmb250LXNpemU6MTJweH0udWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dCtsYWJlbCBzcGFue21hcmdpbi1sZWZ0OjNweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0uanF1aS1jYi13cmFwcGVyLC5qcXVpLWRkLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxcHg7bWluLWhlaWdodDo0MHB4fS5qcXVpLWNiLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLC5qcXVpLWNiLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveCwuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbiwuanF1aS1kZC13cmFwcGVyIC5jdXN0b20tY29tYm9ib3h7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDE1cHg7Y29sb3I6IzlhOWE5YTtmb250LXNpemU6MTNweDtoZWlnaHQ6MTAwJX0uanF1aS1jYi13cmFwcGVyIC51aS1zZWxlY3RtZW51LWljb24sLmpxdWktY2Itd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSwuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWljb24sLmpxdWktZGQtd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Y29sb3I6I2ZmZjt3aWR0aDo0NXB4O2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1pbmRlbnQ6MHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5qcXVpLWNiLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbjpiZWZvcmUsLmpxdWktY2Itd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZTpiZWZvcmUsLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1pY29uOmJlZm9yZSwuanF1aS1kZC13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlOmJlZm9yZXtmb250LXNpemU6MTRweDt3aWR0aDoxMDAlfS5qcXVpLWNiLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtdGV4dCwuanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtaW5wdXQsLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS10ZXh0LC5qcXVpLWRkLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC1pbnB1dHtjb2xvcjojNjY2O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjA7Ym9yZGVyOjB9LmpxdWktY2Itd3JhcHBlcj4udWktZnJvbnQsLmpxdWktZGQtd3JhcHBlcj4udWktZnJvbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O3RvcDoxMDAlICFpbXBvcnRhbnQ7bGVmdDowcHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7cGFkZGluZzowfS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVse21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmc6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjBweDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dG9wOnVuc2V0ICFpbXBvcnRhbnQ7bGVmdDp1bnNldCAhaW1wb3J0YW50O3Bvc2l0aW9uOnN0YXRpY30uanF1aS1jYi13cmFwcGVyPi51aS1mcm9udCB1bCBsaSwuanF1aS1kZC13cmFwcGVyPi51aS1mcm9udCB1bCBsaXt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxM3B4fS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlciwuanF1aS1kZC13cmFwcGVyPi51aS1mcm9udCB1bCBsaSBkaXYudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZzo1cHggMTVweH0uanF1aS1jYi13cmFwcGVyPi51aS1mcm9udCB1bCBsaSBkaXYudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7Ym9yZGVyOm5vbmU7Y29sb3I6I2ZmZn0uanF1aS1jYi13cmFwcGVyPi51aS1mcm9udCB1bCBsaS51aS1zdGF0ZS1kaXNhYmxlZCwuanF1aS1kZC13cmFwcGVyPi51aS1mcm9udCB1bCBsaS51aS1zdGF0ZS1kaXNhYmxlZHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7YmFja2dyb3VuZC1jb2xvcjojZWVlO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiM5OTl9LmpxdWktY2Itd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LWlucHV0e3BhZGRpbmc6MDtib3JkZXI6MDt3aWR0aDpjYWxjKDEwMCUgLSA0NXB4KTttYXJnaW46MCA0NXB4IDAgMDtvdXRsaW5lOm5vbmV9LmpxdWktY2Itd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LnVpLWNvcm5lci10b3B7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHggIWltcG9ydGFudH0uanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gudWktY29ybmVyLXRvcD4uY3VzdG9tLWNvbWJvYm94LXRvZ2dsZXtib3JkZXItcmFkaXVzOjAgNnB4IDAgMH0uanF1aS1kZC13cmFwcGVyLnVpLWZyb250e3otaW5kZXg6YXV0b30uanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0e21hcmdpbi1yaWdodDozMHB4fS5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3Blbntib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1zZWxlY3RtZW51LWljb257Ym9yZGVyLXJhZGl1czowcHggNnB4IDBweCAwcHh9LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24tb3BlbiAudWktc2VsZWN0bWVudS1pY29uOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnVpLWRhdGVwaWNrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDt6LWluZGV4Ojk5OTkgIWltcG9ydGFudH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7YmFja2dyb3VuZDojMDA2NDAwO2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOi4zZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxle2NvbG9yOiNmZmZ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Y29sb3I6I2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IG9wdGlvbntjb2xvcjojNTU1fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWRpc2FibGVkIHNwYW57Ym9yZGVyLXJpZ2h0LWNvbG9yOiNiYmUxYWF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbnt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkICNmZmZ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtZGlzYWJsZWQgc3Bhbntib3JkZXItbGVmdC1jb2xvcjojYmJlMWFhfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDoxMHB4IHNvbGlkICNmZmZ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyLnVpLWNvcm5lci1hbGx7Ym9yZGVyLXJhZGl1czozcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItdG9kYXkgdGQgYXtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGR7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYXtwYWRkaW5nOi4yZW07Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtYWxpZ246Y2VudGVyfS51aS1hdXRvY29tcGxldGUtc2VhcmNoLWJhci51aS1mcm9udHtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDo5OTk5O3BhZGRpbmc6MDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6NDBweCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50fS51aS1hdXRvY29tcGxldGUtc2VhcmNoLWJhci51aS1mcm9udCBsaXt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxM3B4fS51aS1hdXRvY29tcGxldGUtc2VhcmNoLWJhci51aS1mcm9udCBsaSBkaXZ7cGFkZGluZzo1cHggMTVweH0udWktYXV0b2NvbXBsZXRlLXNlYXJjaC1iYXIudWktZnJvbnQgbGkgZGl2LnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOm5vbmU7Y29sb3I6IzU1NX0udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaC51aS1mcm9udHtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDo5OTk5O3BhZGRpbmc6MHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2xlZnQ6MTVweCAhaW1wb3J0YW50fS51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoLnVpLWZyb250IGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LnVpLWF1dG9jb21wbGV0ZS1hZHZhbmNlZC1zZWFyY2gudWktZnJvbnQgbGkgZGl2e3BhZGRpbmc6NXB4IDE1cHh9LnVpLWF1dG9jb21wbGV0ZS1hZHZhbmNlZC1zZWFyY2gudWktZnJvbnQgbGkgZGl2LnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46MHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6bm9uZTtjb2xvcjojNTU1fS51aS1hdXRvY29tcGxldGUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIgLnVpLWZyb250e292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwO3BhZGRpbmc6MHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2xlZnQ6MHB4ICFpbXBvcnRhbnQ7dG9wOjEwMCUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnVpLWF1dG9jb21wbGV0ZS13cmFwcGVyIC51aS1mcm9udCBsaXt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxM3B4fS51aS1hdXRvY29tcGxldGUtd3JhcHBlciAudWktZnJvbnQgbGkgZGl2e3BhZGRpbmc6NXB4IDE1cHh9LnVpLWF1dG9jb21wbGV0ZS13cmFwcGVyIC51aS1mcm9udCBsaSBkaXYudWktc3RhdGUtYWN0aXZle21hcmdpbjowcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjpub25lO2NvbG9yOiM1NTV9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVye2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOjE2cHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyPnNwYW57cGFkZGluZy1yaWdodDoxMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcj4udWktYWNjb3JkaW9uLWhlYWRlci1pY29ue21hcmdpbi1sZWZ0Oi0xMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcjphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6JmFwiO2Zsb2F0OnJpZ2h0O2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXItY29sb3I6I2JiZTFhYTtjb2xvcjojMDA2NDAwfS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1zdGF0ZS1kaXNhYmxlZDphZnRlcntjb2xvcjojMDA2NDAwfS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZTphZnRlcntjb250ZW50Olwi7omZXCJ9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOm5vbmU7cGFkZGluZzoxNXB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcntib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4O2ZvbnQtc2l6ZToxNnB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcj5zcGFue3BhZGRpbmctcmlnaHQ6MTBweH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI+LnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbnttYXJnaW4tbGVmdDotMTBweH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLuiZhcIjtmbG9hdDpyaWdodDtjb2xvcjojZmZmO3BhZGRpbmctbGVmdDoxMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1zdGF0ZS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7Y29sb3I6IzAwNjQwMH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktc3RhdGUtZGlzYWJsZWQ6YWZ0ZXJ7Y29sb3I6IzAwNjQwMH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIu6JmVwifS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MTVweH0uZ2ItY3Z2LXBvcHVwLXRleHR7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9LmdiLWN2di1wb3B1cC10ZXh0OmhvdmVye2NvbG9yOiMwMDg0MDB9LmdiLWN2di1wb3B1cHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjBweDt6LWluZGV4Ojk5OTtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246LjJzIGFsbH0uZ2ItY3Z2LXBvcHVwIC5idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtyaWdodDo1cHg7d2lkdGg6NDBweDtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjBweDt6LWluZGV4OjExO2NvbG9yOiMwMDY0MDB9LmdiLWN2di1wb3B1cD5kaXY6bm90KC5idG4pe29wYWNpdHk6MDt0cmFuc2l0aW9uOi4ycyBhbGw7aGVpZ2h0OjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfS5nYi1jdnYtcG9wdXA+ZGl2Om5vdCguYnRuKSBpbWd7d2lkdGg6MzAwcHg7aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjIycHh9LmdiLWN2di1wb3B1cD5he3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTF9LmdiLWN2di1wb3B1cC52bWMsLmdiLWN2di1wb3B1cC5hbXgsLmdiLWN2di1wb3B1cC5kaXMsLmdiLWN2di1wb3B1cC5hbGx7cGFkZGluZzoxMHB4O2hlaWdodDphdXRvO2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IDBweCAjNzc3fS5nYi1jdnYtcG9wdXAudm1jIC52bWN7aGVpZ2h0OmF1dG87b3BhY2l0eToxfS5nYi1jdnYtcG9wdXAuYW14IC5hbXh7aGVpZ2h0OmF1dG87b3BhY2l0eToxfS5nYi1jdnYtcG9wdXAuZGlzIC5kaXN7aGVpZ2h0OmF1dG87b3BhY2l0eToxfS5nYi1jdnYtcG9wdXAuYWxsIC5kaXMsLmdiLWN2di1wb3B1cC5hbGwgLmFteCwuZ2ItY3Z2LXBvcHVwLmFsbCAudm1je2hlaWdodDphdXRvO29wYWNpdHk6MX0uZ2Itc3RhdHVzLWJhci13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5nYi1zdGF0dXMtYmFyLXdyYXAgaXtmb250LXNpemU6MjZweH0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFye2ZsZXg6MCAxIDEwMCU7bWFyZ2luLWxlZnQ6NXB4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgc3Bhbj5he21hcmdpbi1sZWZ0OjNweH0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIHNwYW4+YS5nbHlwaGljb257dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIHNwYW4+YTpub3QoLmdseXBoaWNvbil7bWFyZ2luLWxlZnQ6MHB4O2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxMnB4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgc3Bhbj5hOm5vdCguZ2x5cGhpY29uKSBpe2ZvbnQtc2l6ZToxMnB4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgLm9uZSAuYmFye3dpZHRoOjEwMCV9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAudHdvIC5iYXJ7d2lkdGg6NTAlfS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgLnRocmVlIC5iYXJ7d2lkdGg6MzMuMzMzMyV9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAudHdvLC5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgLnRocmVle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgLmJhcntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICNmZmZ9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAuYmFyOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjBweH0uZ2Itc3RhdHVzLWJhci13cmFwLnBheW1lbnQtaW4tcHJvY2Vzc3tjb2xvcjojOGE3ZmJkICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5wYXltZW50LWluLXByb2Nlc3MgaXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1wYXltZW50LWluLXByb2Nlc3MtbC1wdXJwbGUuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3dpZHRoOjMzcHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmdiLXN0YXR1cy1iYXItd3JhcC5wYXltZW50LWluLXByb2Nlc3MgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiM4YTdmYmR9LmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXBheW1lbnR7Y29sb3I6I2I5MmUyZSAhaW1wb3J0YW50fS5nYi1zdGF0dXMtYmFyLXdyYXAucGVuZGluZy1wYXltZW50IC5iYXI6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojYjkyZTJlfS5nYi1zdGF0dXMtYmFyLXdyYXAuc2VsbGVyLXJldmlld3tjb2xvcjojOTAwZTgyfS5nYi1zdGF0dXMtYmFyLXdyYXAuc2VsbGVyLXJldmlldyAuYmFye2JhY2tncm91bmQtY29sb3I6IzkwMGU4Mn0uZ2Itc3RhdHVzLWJhci13cmFwLm9uLWxheWF3YXl7Y29sb3I6I2YyNzUyMiAhaW1wb3J0YW50fS5nYi1zdGF0dXMtYmFyLXdyYXAub24tbGF5YXdheSBpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLW9ubGF5YXdheS1vcmFuZ2UuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3dpZHRoOjI4cHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmdiLXN0YXR1cy1iYXItd3JhcC5vbi1sYXlhd2F5IC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojZjI3NTIyfS5nYi1zdGF0dXMtYmFyLXdyYXAucGVuZGluZy1zaGlwbWVudHtjb2xvcjojMTg1MzlkICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXNoaXBtZW50IC5iYXI6Zmlyc3QtY2hpbGQsLmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXNoaXBtZW50IC5iYXI6bnRoLWNoaWxkKDIpe2JhY2tncm91bmQtY29sb3I6IzE4NTM5ZH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLWNvbXBsZXRle2NvbG9yOiMwMGQxMGEgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLWNvbXBsZXRlIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDBkMTBhfS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItY2FuY2VsZWQsLmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1yZXR1cm5lZCwuZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJlZnVuZHtjb2xvcjojMDAwICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1jYW5jZWxlZCAuYmFyLC5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmV0dXJuZWQgLmJhciwuZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJlZnVuZCAuYmFye2JhY2tncm91bmQtY29sb3I6IzAwMH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJlZnVuZCBpe3dpZHRoOmF1dG87aGVpZ2h0OjIycHh9LmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1yZWZ1bmQgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjIycHh9LmdiLWNrZWRpdG9yIC5jay12b2ljZS1sYWJlbHtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZ2ItY2tlZGl0b3IgLmNrLmNrLWNvbnRlbnR7bWluLWhlaWdodDoyMDBweH0uZ2ItY2tlZGl0b3IgLmNrLmNrLWNvbnRlbnQuY2stZm9jdXNlZHttaW4taGVpZ2h0OjIwMHB4fS5nYi1ja2VkaXRvciAuY2stc291cmNlLWVkaXRpbmctYnV0dG9uPnNwYW4uY2stYnV0dG9uX19sYWJlbDpiZWZvcmV7Y29udGVudDpcIkhUTUwgXCJ9LmdiLWNrZWRpdG9yIC5jay1zb3VyY2UtZWRpdGluZy1idXR0b24uY2stYnV0dG9uLmNrLW9ue2NvbG9yOiMwMDB9LmdiLWNrZWRpdG9yIC5jay1zb3VyY2UtZWRpdGluZy1idXR0b24uY2stYnV0dG9uLmNrLW9uPnNwYW4uY2stYnV0dG9uX19sYWJlbDpiZWZvcmV7Y29udGVudDpcIlNhdmUgSFRNTCBcIn0uZ2ItY2tlZGl0b3IgLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKXtjb2xvcjojMDAwICFpbXBvcnRhbnR9LmdiLWNrZWRpdG9yIC5jay5jay10b29sYmFye2Rpc3BsYXk6YmxvY2t9LmdiLWNrZWRpdG9yIC5jay5jay1saXN0X19pdGVtIC5jay1idXR0b24uY2stb257YmFja2dyb3VuZC1jb2xvcjojZWVlICFpbXBvcnRhbnR9LmNrLmNrLWJhbGxvb24tcGFuZWx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRleHQtdGlueXtmb250LXNpemU6LjdlbX0udGV4dC1zbWFsbHtmb250LXNpemU6Ljg1ZW19LnRleHQtYmlne2ZvbnQtc2l6ZToxLjRlbX0udGV4dC1odWdle2ZvbnQtc2l6ZToxLjhlbX0uYmxhbmstdGVtcGxhdGUgdGFibGUuY2stdGFibGUtcmVzaXplZHt3aWR0aDphdXRvfS5ibGFuay10ZW1wbGF0ZSB0YWJsZS5jay10YWJsZS1yZXNpemVkIHRke3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjEwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpncmF5O2JvcmRlci13aWR0aDoxcHh9LmdiLWNsb3VkaW5hcnktdXBsb2FkZXI+Lm9wZW4tYnRue2JhY2tncm91bmQtY29sb3I6Izc3NztwYWRkaW5nOjUwcHggMDtjb2xvcjojZmZmO3RleHQtc2hhZG93OjJweCAycHggIzAwMDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MjhweDt0ZXh0LWFsaWduOmNlbnRlcn0uZ2ItY2xvdWRpbmFyeS11cGxvYWRlcj4ub3Blbi1idG4+c3BhbnttYXJnaW4tbGVmdDoxMHB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2ItY2xvdWRpbmFyeS11cGxvYWRlcj4ub3Blbi1idG57cGFkZGluZzoxMDBweCAwfX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZXJyX21zZ3ttYXJnaW4tdG9wOjE1cHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWR7bWFyZ2luLXRvcDoxMHB4O21hcmdpbjowcHg7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ndXR0ZXItc2l6ZXJ7d2lkdGg6MSU7cGFkZGluZzowO21hcmdpbjowfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0sLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtc2l6ZXJ7d2lkdGg6MzIuNjY2NyV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtwYWRkaW5nOjBweDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOm1vdmU7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAuaGVscGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5yZXZlcnQtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1MTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcn0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5yZXZlcnQtaW1hZ2U6YmVmb3JlLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZSAucmV2ZXJ0e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6Ljh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlIC5yZXZlcnR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNTU1O2ZvbnQtc2l6ZTo1MHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZSAucmV2ZXJ0OmFmdGVye2NvbnRlbnQ6XCJVbmRvXCI7Zm9udC1zaXplOjEycHg7bWFyZ2luLXRvcDo1cHg7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gYXt6LWluZGV4OjYwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O2JhY2tncm91bmQ6I2ZmZjtsaW5lLWhlaWdodDpub3JtYWx9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBhIGl7cGFkZGluZzo1cHg7dG9wOjBweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowcHggYXV0b30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkOmJlZm9yZSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpOmJlZm9yZXtjb250ZW50OlwiVGh1bWJuYWlsXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNweDtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO3otaW5kZXg6NTA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjMycHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDphZnRlciwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNTt6LWluZGV4OjQ5O2JvcmRlci10b3A6MTBweCBzb2xpZCAjMDAwO2JvcmRlci1sZWZ0OjEwcHggc29saWQgIzAwMDtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCAjMDAwO2JvcmRlci1ib3R0b206MzJweCBzb2xpZCAjMDAwfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTEwcHg7d2lkdGg6Y2FsYygxMDAlICsgMjBweCl9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW17bWFyZ2luOjEwcHggMTBweCAwIDEwcHg7ZmxleDowIDEgY2FsYygzMy4zMzMzMyUgLSAyMHB4KTt3aWR0aDpjYWxjKDMzLjMzMzMzJSAtIDIwcHgpfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCAuZ3JpZC1pdGVtLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVye2JhY2tncm91bmQtY29sb3I6I2NlY2VjZTt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uZ2ItbGl0ZS13aWRnZXQ+aDJ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi10b3A6MDtwYWRkaW5nOjAgMTVweH0uZ2ItbGl0ZS13aWRnZXQgLm1vcmV7Zm9udC1zaXplOjE0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmdiLWxpdGUtd2lkZ2V0IC5tb3JlIGl7Zm9udC1zaXplOjExcHh9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1saXN0e3dpZHRoOjEwMCV9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay10cmFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLWxlZnQ6MHB4fS5nYi1saXRlLXdpZGdldCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRle2hlaWdodDowcHg7Ym9yZGVyLWJvdHRvbTowcHh9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZle2hlaWdodDphdXRvfS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3d7aGVpZ2h0OjUwcHg7d2lkdGg6MjhweDt0b3A6NTAlO2JvcmRlcjowcHg7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7ei1pbmRleDo1MH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWFycm93IGl7Y29sb3I6I2ZmYmYwMDtmb250LXNpemU6MjhweDttYXJnaW4tdG9wOjJweH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWFycm93IGkgc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVufS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3c6aG92ZXIsLmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdzpmb2N1cywuZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWFycm93OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKSAhaW1wb3J0YW50fS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cuc2xpY2stcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1JSA1MCU7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7bGVmdDowfS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjc1JSA1MCU7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7cmlnaHQ6MH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVke29wYWNpdHk6LjR9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDIzNywgMjM3LCAyMzcpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNjAlLCByZ2IoMjM3LCAyMzcsIDIzNykgMTAwJSk7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O292ZXJmbG93OmhpZGRlbn0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5jYXJkLWxpdGV7ZmxleDowIDAgMzMlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5jYXJkLWxpdGV7ZmxleC1iYXNpczoyNSV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5jYXJkLWxpdGV7ZmxleC1iYXNpczoxNi42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5jYXJkLWxpdGV7ZmxleC1iYXNpczoxMi41JX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5jYXJkLWxpdGV7ZmxleC1iYXNpczoxMCV9fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy1ib3R0b206MTBweH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLnRpdGxlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC5wcmljZS13cmFwLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAuY3RhLXdyYXB7cGFkZGluZzoxMHB4IDEwcHggMH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGU+YXtjb2xvcjojMDAwO2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGU+YSAudGl0bGUtd3JhcHtmbGV4OjEgMCBhdXRvO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGU+YTpob3ZlciwuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGU+YTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOm5vbmV9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIHB7bWFyZ2luOjB9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC5pbWFnZS13cmFwe3BhZGRpbmc6MTBweCAxMHB4IDB9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC5pbWFnZS13cmFwIC5pbWFnZXtwYWRkaW5nLXRvcDo3NSU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC50aXRsZS13cmFwIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTZweH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmN0YS13cmFwIGEsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC5jdGEtd3JhcCBkaXZ7ZGlzcGxheTpibG9ja30uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3R7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMjM3LCAyMzcsIDIzNykgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA0MCUsIHJnYigyNTUsIDI1NSwgMjU1KSA2MCUsIHJnYigyMzcsIDIzNywgMjM3KSAxMDAlKX0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSwuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSBhe2ZsZXgtZGlyZWN0aW9uOnJvd30uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZXtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOnJlbGF0aXZlfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIGF7ZmxleDowIDEgMTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGU6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC50aXRsZS13cmFwLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5wcmljZS13cmFwLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5jdGEtd3JhcHtwYWRkaW5nLWxlZnQ6MH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSAuaW1hZ2Utd3JhcHt3aWR0aDoxMDBweDtmbGV4OjEgMCAxMDBweH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSAudGl0bGUtd3JhcHtmbGV4OjAgMSAxMDAlfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5wcmljZS13cmFwe2FsaWduLXNlbGY6ZmxleC1zdGFydH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSAucHJpY2Utd3JhcC5jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXJ9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLmN0YS13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O3JpZ2h0OjBweH0uYnM1IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dD5pe2NvbG9yOiMwMDY0MDA7Zm9udC1zdHlsZTpub3JtYWx9LmJzNSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LmJzNSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQ6bGFzdC1jaGlsZCAuYnRue2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fS5iczUgLmlucHV0LWdyb3VwLmZyb250LW9ubHkgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHggIWltcG9ydGFudH0uYnM1IC5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS52YWxpZCAuaW5wdXQtZ3JvdXAtdGV4dHtib3JkZXItY29sb3I6IzAwNjQwMH0uYnM1IC5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtdGV4dHtib3JkZXItY29sb3I6I2QwMDIxYn0uYnM1IC5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtdGV4dD5pe2NvbG9yOiNkMDAyMWJ9LmJzNSAuZXJyLXBhcmVudDpub3QoLmVyci1ub3QtdG91Y2hlZCkuZXJyb3IgLmlucHV0LWdyb3VwLXRleHQgLmJ0bntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWJ9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5nYi1hdXJpZ21hLWltYWdlLXVwbG9hZGVyLXBja3J5e3RleHQtYWxpZ246Y2VudGVyfS5nYi1hdXJpZ21hLWltYWdlLXVwbG9hZGVyLXBja3J5IC5hY3RpbmctbGFiZWx7dGV4dC1hbGlnbjpsZWZ0fS5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyPi5vcGVuLWJ0bntmb250LXNpemU6MjZweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZHt3aWR0aDo5MCU7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjEzNXB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5oZWxwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gaW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjEzNXB4O21heC13aWR0aDo4MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YWZ0ZXIsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOmFmdGVye2JvcmRlci1ib3R0b206MTZweCBzb2xpZCAjMDAwfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YmVmb3JlLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpiZWZvcmV7bGluZS1oZWlnaHQ6MTRweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWR7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7bWFyZ2luOjB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW17bWFyZ2luOjVweDtmbGV4OjAgMSBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMTBweCl9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZ3JpZCAuZ3JpZC1pdGVte2hlaWdodDoxOTJweH0uZ3JpZCAuZ3JpZC1pdGVtIGltZ3ttYXgtaGVpZ2h0OjE5MnB4O21heC13aWR0aDoxMzhweDtkaXNwbGF5OmlubGluZS1ibG9ja30uZ3JpZCAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkOmJlZm9yZSwuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpOmJlZm9yZXtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmdiLWxpdGUtd2lkZ2V0Pmgye3BhZGRpbmc6MH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZHt3aWR0aDoxMDAlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjI1MHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gaW1ne21heC1oZWlnaHQ6MjUwcHg7bWF4LXdpZHRoOjIxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0sLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtc2l6ZXJ7d2lkdGg6MjQuMjUlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YmVmb3JlLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YmVmb3Jle2xpbmUtaGVpZ2h0OjI4cHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW17ZmxleDowIDEgY2FsYygyNSUgLSAyMHB4KTt3aWR0aDpjYWxjKDI1JSAtIDIwcHgpfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MjA1cHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7bWF4LWhlaWdodDoyMDVweDttYXgtd2lkdGg6MTg1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDoxNSV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW17ZmxleDowIDEgY2FsYygxNi42NjY2NjY2NjY3JSAtIDIwcHgpO3dpZHRoOmNhbGMoMTYuNjY2NjY2NjY2NyUgLSAyMHB4KX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVte2hlaWdodDoyMDVweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGltZ3ttYXgtaGVpZ2h0OjIwNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0sLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtc2l6ZXJ7d2lkdGg6MTEuNjI1JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDEyLjUlIC0gMjBweCk7d2lkdGg6Y2FsYygxMi41JSAtIDIwcHgpfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjE3MHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gaW1ne21heC1oZWlnaHQ6MTcwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDo3LjQxNjY2NiV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKTpiZWZvcmV7Zm9udC1zaXplOjExcHg7Ym90dG9tOjVweDtib3JkZXItYm90dG9tLXdpZHRoOjIycHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW17ZmxleDowIDEgY2FsYyg4LjMzMzMzMzMzMzMlIC0gMjBweCk7d2lkdGg6Y2FsYyg4LjMzMzMzMzMzMzMlIC0gMjBweCl9fWJvZHkuc2lkZW5hdi1vcGVue292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5zaWRlbmF2LW9wZW57b3ZlcmZsb3c6YXV0b319LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOm5vcm1hbDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiIC5tZGMtdGFiX19yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYjpob3ZlciAubWRjLXRhYl9fdGV4dC1sYWJlbCwuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWI6YWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYjpmb2N1cyAubWRjLXRhYl9fdGV4dC1sYWJlbCwuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWIgLm1kYy10YWJfX3RleHQtbGFiZWx7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmU6aG92ZXIgLm1kYy10YWJfX3RleHQtbGFiZWwsLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmU6YWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZlOmZvY3VzIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYi5tZGMtdGFiLWluZGljYXRvci0tYWN0aXZlIC5tZGMtdGFiX190ZXh0LWxhYmVse2NvbG9yOiM1NTUgIWltcG9ydGFudH0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWI6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MHB4fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tZGMtdGFiLWluZGljYXRvcl9fY29udGVudC0tdW5kZXJsaW5le2JvdHRvbTotMXB4O3RvcDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci10b3Atd2lkdGg6M3B4O2JvcmRlci1jb2xvcjojZmZiZjAwICFpbXBvcnRhbnR9LmdiLW1hdC10YWJzIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLW1hdC10YWJzIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24tYmVmb3Jle2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRhYnMgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbi1hZnRlcntib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRyZWV7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4fS5nYi1tYXQtdHJlZSAuZ2ItbWF0LXRyZWUtaW52aXNpYmxlLC5nYi1tYXQtdHJlZSAubWRjLWljb24tYnV0dG9uX19yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtdHJlZSB1bCwuZ2ItbWF0LXRyZWUgbGl7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmdiLW1hdC10cmVlPi5tYXQtdHJlZS1ub2RlPmxpPmxhYmVse21hcmdpbi1sZWZ0OjI0cHh9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2Rle21pbi1oZWlnaHQ6YXV0bztjb2xvcjojMDA2NDAwO292ZXJmbG93OnZpc2libGV9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2RlIGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6N3B4IDBweDtsaW5lLWhlaWdodDpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOm5vcm1hbDtmb250LXNpemU6MTRweH0uZ2ItbWF0LXRyZWUgLm1hdC10cmVlLW5vZGUgYnV0dG9uW2Rpc2FibGVkXXt3aWR0aDowcHh9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2RlIGJ1dHRvbiAubWF0LWljb257d2lkdGg6YXV0bztsaW5lLWhlaWdodDozMHB4O2hlaWdodDozMHB4fS5nYi1tYXQtdHJlZSAubWF0LXRyZWUtbm9kZSBidXR0b24udGVybWluYWwtY2F0ZWdvcnl7Ym9yZGVyOjBweDtwYWRkaW5nOjBweDttYXJnaW46MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPWZhbHNlXT5saTpmaXJzdC1jaGlsZHtjb2xvcjojMDA2NDAwfS5nYi1tYXQtdHJlZSAubWF0LW5lc3RlZC10cmVlLW5vZGVbYXJpYS1leHBhbmRlZD1mYWxzZV0+bGk6Zmlyc3QtY2hpbGQ+Lm1hdC10cmVlLW5vZGU+YnV0dG9uPi5tYXQtaWNvbnt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5nYi1tYXQtdHJlZSAubWF0LW5lc3RlZC10cmVlLW5vZGVbYXJpYS1leHBhbmRlZD10cnVlXT5saTpmaXJzdC1jaGlsZD4ubWF0LXRyZWUtbm9kZXtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7bWFyZ2luLWJvdHRvbTo1cHh9LmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPXRydWVdPmxpOmZpcnN0LWNoaWxkPi5tYXQtdHJlZS1ub2RlPmJ1dHRvbj4ubWF0LWljb257dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcHBlci1ob3Jpem9udGFsLC5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXBwZXItdmVydGljYWx7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbnttYXJnaW46NHB4IDAgMCAtM3B4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlci1yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue21hcmdpbjo0cHggMHB4IDBweCAtM3B4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmNmYyO3BhZGRpbmc6MTBweCAxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29ue2JvcmRlci1yYWRpdXM6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbi1yaWdodDowcHg7cGFkZGluZy1yaWdodDo1cHg7d2lkdGg6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnR7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFue2NvbG9yOiNmZmZ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3BhbjphZnRlcntjb250ZW50OlwiLlwifS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3RvcDphdXRvO3RyYW5zZm9ybTpub25lO2NvbG9yOiNmZmZ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdnt6LWluZGV4OjQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjBweCAwcHggMHB4IDE1cHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXJ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtb3B0aW9uYWx7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3BhbiwuZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbHtjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC12ZXJ0aWNhbC1jb250ZW50LWNvbnRhaW5lcnttYXJnaW46MHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwcGVyLXZlcnRpY2FsLWxpbmU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwOmxhc3QtY2hpbGQgLm1hdC1zdGVwLWhlYWRlcntib3JkZXItYm90dG9tOjBweH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwcGVyLXZlcnRpY2FsIC5tYXQtc3RlcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLW1hdC1zdGVwcGVyIC5tYXQtdmVydGljYWwtY29udGVudCwuZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MHB4IDBweCAzMHB4fS5tYXQtcHJpbWFyeSAubWF0LW9wdGlvbi5tYXQtc2VsZWN0ZWQ6bm90KC5tYXQtb3B0aW9uLWRpc2FibGVkKXtjb2xvcjojMDAwICFpbXBvcnRhbnR9LmdiLW1hdC1kcm9wZG93biwuZ2ItbWF0LWF1dG9jb21wbGV0ZXt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4fS5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQsLmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxke2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGR7aGVpZ2h0OmF1dG99LmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLWZvY3VzLW92ZXJsYXksLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIC5tYXQtbWRjLWZvcm0tZmllbGQtZm9jdXMtb3ZlcmxheXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeHt3aWR0aDphdXRvO21pbi1oZWlnaHQ6NDBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LmdiLW1hdC1kcm9wZG93bi5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1zdWJzY3JpcHQtd3JhcHBlciwuZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWRjLWxpbmUtcmlwcGxlLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWRjLWxpbmUtcmlwcGxle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIHN2Z3tkaXNwbGF5Om5vbmV9LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtdW5kZXJsaW5lLC5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC11bmRlcmxpbmUsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVye2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC13cmFwcGVye3BhZGRpbmctYm90dG9tOjBweH0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC1pbmZpeCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtaW5maXh7cGFkZGluZzowcHg7Ym9yZGVyOm5vbmV9LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlcntoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDowcHg7dG9wOmF1dG99LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciAubWF0LWZvcm0tZmllbGQtbGFiZWwsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLWxhYmVsLXdyYXBwZXIgLm1hdC1mb3JtLWZpZWxkLWxhYmVse21hcmdpbi1ib3R0b206MHB4O3RvcDphdXRvO2hlaWdodDoxMDAlO2xpbmUtaGVpZ2h0OjQwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7cGFkZGluZzowcHggMTVweDtjb2xvcjojOTk5ICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06b3BhY2l0eSAuMnMgZWFzZSAhaW1wb3J0YW50O29wYWNpdHk6MX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5Lm1hdC1mb3JtLWZpZWxkLWNhbi1mbG9hdC5tYXQtZm9ybS1maWVsZC1zaG91bGQtZmxvYXQgLm1hdC1mb3JtLWZpZWxkLWxhYmVsLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5Lm1hdC1mb3JtLWZpZWxkLWNhbi1mbG9hdC5tYXQtZm9ybS1maWVsZC1zaG91bGQtZmxvYXQgLm1hdC1mb3JtLWZpZWxkLWxhYmVse3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm9wYWNpdHkgLjJzIGVhc2UgIWltcG9ydGFudDtvcGFjaXR5OjB9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC12YWx1ZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbCwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC12YWx1ZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC12YWx1ZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LXZhbHVle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtjb2xvcjojNTU1O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowcHggMTVweH0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1kcm9wZG93biAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC12YWx1ZVthcmlhLWV4cGFuZGVkPXRydWVdLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC10cmlnZ2VyLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LXRyaWdnZXJ7aGVpZ2h0OjEwMCV9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlcnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweH0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93LC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93LC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93e2JvcmRlcjowcHg7bWFyZ2luOjBweDtoZWlnaHQ6MTAwJTt3aWR0aDo0MHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi90aGVtZS9hc3NldHMvZmEtYW5nbGUtZG93bi5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTo0NSU7ZmlsdGVyOmludmVydCgxMDAlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMjcxJSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSl9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdzpiZWZvcmUsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdzpiZWZvcmUsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3c6YmVmb3JlLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo1MCU7aGVpZ2h0OjEwMCV9LmdiLW1hdC1kcm9wZG93biAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdyBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdyBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3cgc3ZnLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3cgc3Zne2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2x7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fWlucHV0LmdiLW1hdC1jaGVja2JveCxpbnB1dC5nYi1tYXQtcmFkaW97ZGlzcGxheTpub25lfS5nYi1tYXQtcmFkaW8ubWF0LW1kYy1yYWRpby1idXR0b257ZGlzcGxheTpibG9ja30uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM3NzcgIWltcG9ydGFudH0uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIC5tZGMtcmFkaW9fX2lubmVyLWNpcmNsZXtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50O3RvcDotNXB4O2xlZnQ6LTVweH0uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uLm1hdC1tZGMtcmFkaW8tY2hlY2tlZCAubWF0LXJhZGlvLWlubmVyLWNpcmNsZXt0cmFuc2Zvcm06c2NhbGUoMC42NSl9LmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbiAubWF0LXJpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbiAubWRjLXJhZGlvX19iYWNrZ3JvdW5kOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjNzc3ICFpbXBvcnRhbnQ7dG9wOnVuc2V0O2xlZnQ6dW5zZXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowcHg7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpfS5nYi1tYXQtY2hlY2tib3gubWF0LW1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHN2ZywuZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCAubWRjLWNoZWNrYm94X19taXhlZG1hcmssLmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IGlucHV0e2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggLm1hdC1yaXBwbGUsLmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX3JpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3gtY2hlY2tlZCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDEwMCUgLSAzcHgpO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKC4uL3RoZW1lL2Fzc2V0cy9mYS1jaGVjay5zdmcpIG5vLXJlcGVhdCAwIDA7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luOjAgYXV0bztmaWx0ZXI6YnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjAlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE3MzklKSBodWUtcm90YXRlKDEwNGRlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDEwMyUpfS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDE1cHh9LmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b24gLm1hdC1jaGVja2JveC1sYWJlbHtjb2xvcjojMDA2NDAwfS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uIGxhYmVse21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uLm1hdC1jaGVja2JveC1jaGVja2Vke2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojNTU1O2JvcmRlci1jb2xvcjojMDA2NDAwfS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uLm1hdC1jaGVja2JveC1jaGVja2VkIC5tYXQtY2hlY2tib3gtbGFiZWx7Y29sb3I6IzU1NX0uZ2ItbWF0LWNoZWNrYm94LmNoZWNrLWJ1dHRvbi5tYXQtY2hlY2tib3gtY2hlY2tlZCAuZ2ItbWF0LWNoZWNrYm94IC5tYXQtY2hlY2tib3gtZnJhbWV7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9LmdiLW1hdC1jaGVja2JveCAubWRjLWxhYmVsLC5nYi1tYXQtcmFkaW8gLm1kYy1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjBweDttYXJnaW46MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDo3cHh9LmdiLW1hdC1jaGVja2JveCAubWRjLWNoZWNrYm94LC5nYi1tYXQtY2hlY2tib3ggLm1kYy1yYWRpbywuZ2ItbWF0LXJhZGlvIC5tZGMtY2hlY2tib3gsLmdiLW1hdC1yYWRpbyAubWRjLXJhZGlve3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnR9LmdiLW1hdC1jaGVja2JveCtsYWJlbCwuZ2ItbWF0LXJhZGlvK2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MHB4O21hcmdpbjowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXdlaWdodDpub3JtYWw7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2N1cnNvcjpwb2ludGVyfS5nYi1tYXQtY2hlY2tib3grbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuZ2ItbWF0LXJhZGlvK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDoycHg7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowcHg7bWFyZ2luLXJpZ2h0OjdweDtib3JkZXI6MXB4IHNvbGlkICM3Nzc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsLjI1KX0uZ2ItbWF0LWNoZWNrYm94K2xhYmVsIHNwYW46bGFzdC1jaGlsZCwuZ2ItbWF0LXJhZGlvK2xhYmVsIHNwYW46bGFzdC1jaGlsZHtmbGV4OjF9LmdiLW1hdC1yYWRpbytsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTJweDtib3JkZXItcmFkaXVzOjdweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt6LWluZGV4OjB9LmdiLW1hdC1jaGVja2JveCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O3RleHQtaW5kZW50OjBweH0uZ2ItbWF0LWNoZWNrYm94OmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLmdiLW1hdC1yYWRpbzpjaGVja2VkK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle3RvcDowcHg7bGVmdDowcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1MH0uZ2ItbWF0LXJhZGlvOmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtmb250LXNpemU6MTFweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6NTAlfS5nYi1tYXQtY2hlY2tib3g6Y2hlY2tlZCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50Olwi7oCTXCI7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTFweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpOmhvdmVyPi5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQ6bm90KC5tYXQtY2FsZW5kYXItYm9keS1zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXJ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWJvZHk+dHI+dGQubWF0LWNhbGVuZGFyLWJvZHktbGFiZWx7dGV4dC1pbmRlbnQ6LTk5OTlweH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWJvZHk+dHJbYXJpYS1oaWRkZW49dHJ1ZV17ZGlzcGxheTpub25lfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItdGFibGUtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowcHggMHB4IDVweCAwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHh9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLXNwYWNlcntkaXNwbGF5Om5vbmV9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LW1kYy1idXR0b246bm90KDpkaXNhYmxlZCl7Y29sb3I6I2ZmZn0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbnt3aWR0aDoyNXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI1cHggIWltcG9ydGFudDtib3JkZXI6MTIuNXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7dG9wOjFweDtwYWRkaW5nOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjBweH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uOmFmdGVyLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbjphZnRlcntib3JkZXI6MHB4O3RyYW5zZm9ybTpub25lO2Rpc3BsYXk6bm9uZX0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uIC5tYXQtbWRjLWJ1dHRvbi1wZXJzaXN0ZW50LXJpcHBsZSwubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uIHN2ZywubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbiBzdmd7ZGlzcGxheTpub25lfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wZXJpb2QtYnV0dG9ue2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7b3JkZXI6Mn0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItcGVyaW9kLWJ1dHRvbiAubWF0LWNhbGVuZGFyLWFycm93e2ZpbHRlcjppbnZlcnQoMTAwJSkgc2VwaWEoNiUpIHNhdHVyYXRlKDI3MSUpIGh1ZS1yb3RhdGUoMjc3ZGVnKSBicmlnaHRuZXNzKDExNiUpIGNvbnRyYXN0KDEwMCUpfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b257b3JkZXI6MTtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b257b3JkZXI6Mztib3JkZXItbGVmdC1jb2xvcjojZmZmfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6M3B4fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQubWF0LWNhbGVuZGFyLWJvZHktdG9kYXl7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQubWF0LWNhbGVuZGFyLWJvZHktc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JveC1zaGFkb3c6bm9uZX0uZ2ItbWF0LWRhdGVwaWNrZXI+Lm1hdC1tZGMtZm9ybS1maWVsZHt3aWR0aDoxMDAlfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlcntoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6NnB4IDEycHg7Ym94LXNpemluZzpib3JkZXItYm94fS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4e3BhZGRpbmc6MDttaW4taGVpZ2h0OmF1dG87bWluLXdpZHRoOmF1dG87d2lkdGg6MTAwJX0uZ2ItbWF0LWRhdGVwaWNrZXIgLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtZmlsbCAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXIgLm1hdC1tZGMtZm9ybS1maWVsZC1pY29uLXN1ZmZpeCAubWRjLWljb24tYnV0dG9ue21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLC5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gc3ZnLC5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXRvdWNoLXRhcmdldHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDt0b3A6LTlweDtsZWZ0Oi0yMXB4O3RyYW5zZm9ybTpub25lfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXRvdWNoLXRhcmdldDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDA7Y29udGVudDpcIu+Es1wiO2NvbG9yOiMwMDY0MDB9LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tZGMtbGluZS1yaXBwbGV7ZGlzcGxheTpub25lfS5jZGstb3ZlcmxheS1jb250YWluZXJ7ei1pbmRleDoxMDAwMDAwMDAgIWltcG9ydGFudH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLXRpdGxlLC5jZGstb3ZlcmxheS1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciAubWF0LWRpYWxvZy10aXRsZXttYXJnaW46MDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLXRpdGxlOmJlZm9yZSwuY2RrLW92ZXJsYXktY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1kaWFsb2ctdGl0bGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVse2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50LC5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciAubWF0LWRpYWxvZy1jb250ZW50e3BhZGRpbmc6MTVweDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bWF4LWhlaWdodDp1bnNldDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3ZlcmZsb3cteTphdXRvfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtZGlhbG9nLWFjdGlvbnN7bWluLWhlaWdodDphdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowIDAgMTVweH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lIC5tYXQtbWRjLWRpYWxvZy1hY3Rpb25zIGJ1dHRvbntib3gtc2hhZG93Om5vbmU7dGV4dC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTtwYWRkaW5nOjZweCAxMnB4fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1kYy1tZW51LXN1cmZhY2V7cGFkZGluZzowfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtZGlhbG9nLXN1cmZhY2V7Ym9yZGVyLXJhZGl1czowfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtc2VsZWN0LXBhbmVsIC5tYXQtcHNldWRvLWNoZWNrYm94LC5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtYXV0b2NvbXBsZXRlLXBhbmVsIC5tYXQtcHNldWRvLWNoZWNrYm94e2Rpc3BsYXk6bm9uZX0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lIC5tYXQtbWRjLXNlbGVjdC1wYW5lbCAubWF0LW1kYy1vcHRpb24ubWRjLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6bm90KC5tZGMtbGlzdC1pdGVtLS1kaXNhYmxlZCk6bm90KC5tYXQtbWRjLW9wdGlvbi1tdWx0aXBsZSksLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1hdXRvY29tcGxldGUtcGFuZWwgLm1hdC1tZGMtb3B0aW9uLm1kYy1saXN0LWl0ZW0tLXNlbGVjdGVkOm5vdCgubWRjLWxpc3QtaXRlbS0tZGlzYWJsZWQpOm5vdCgubWF0LW1kYy1vcHRpb24tbXVsdGlwbGUpe2JhY2tncm91bmQtY29sb3I6IzU1NSAhaW1wb3J0YW50fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtc2VsZWN0LXBhbmVsIC5tYXQtbWRjLW9wdGlvbi5tZGMtbGlzdC1pdGVtLS1zZWxlY3RlZDpub3QoLm1kYy1saXN0LWl0ZW0tLWRpc2FibGVkKTpub3QoLm1hdC1tZGMtb3B0aW9uLW11bHRpcGxlKSAubWRjLWxpc3QtaXRlbV9fcHJpbWFyeS10ZXh0LC5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtYXV0b2NvbXBsZXRlLXBhbmVsIC5tYXQtbWRjLW9wdGlvbi5tZGMtbGlzdC1pdGVtLS1zZWxlY3RlZDpub3QoLm1kYy1saXN0LWl0ZW0tLWRpc2FibGVkKTpub3QoLm1hdC1tZGMtb3B0aW9uLW11bHRpcGxlKSAubWRjLWxpc3QtaXRlbV9fcHJpbWFyeS10ZXh0e2NvbG9yOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjB9LmdiLW1hdC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmV9LmdiLW1hdC1kaWFsb2cgLmNsb3NlLC5nYi1tYXQtZGlhbG9nIC5tYXQtbWRjLWJ1dHRvbi5jbG9zZXtjb2xvcjojZmZmO2Zsb2F0Om5vbmU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjE7aGVpZ2h0OmF1dG87dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O3otaW5kZXg6MTAwMDtvdXRsaW5lOm5vbmU7bWluLXdpZHRoOmF1dG87YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowfS5nYi1tYXQtZGlhbG9nIC5jbG9zZSAubWRjLWJ1dHRvbl9fcmlwcGxlLC5nYi1tYXQtZGlhbG9nIC5tYXQtbWRjLWJ1dHRvbi5jbG9zZSAubWRjLWJ1dHRvbl9fcmlwcGxle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRpYWxvZyAubWF0LWRpYWxvZy10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5OX0uZ2ItbWF0LWRpYWxvZyAuZ2ItbWF0LXN1YnRleHR7bWFyZ2luLWxlZnQ6LTlweDttYXJnaW4tcmlnaHQ6LTlweH0uZ2ItbWF0LWRpYWxvZyBpZnJhbWV7d2lkdGg6MTAwJX0uZ2ItbWF0LWRpYWxvZyAuY3RhcyAuYnRue2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtoZWlnaHQ6NDBweDtjdXJzb3I6cG9pbnRlcjtsZXR0ZXItc3BhY2luZzpub3JtYWx9LmdiLW1hdC1kaWFsb2cgLmN0YXMgLmJ0biAubWF0LWJ1dHRvbi1mb2N1cy1vdmVybGF5e2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRpYWxvZyAuY3RhcyAuYnRuLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5nYi1tYXQtZGlhbG9nIC5jdGFzIC5idG4uYnRuLXByaW1hcnlbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uZ2ItbWF0LWRpYWxvZyAuY3RhcyAuYnRuLmJ0bi1zZWNvbmRhcnl7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA2NDAwfS5nYi1tYXQtZGlhbG9nIC5jdGFzIC5idG5bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fS5nYi1tYXQtY2hpcHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0uZ2ItbWF0LWNoaXAgLm1hdC1tZGMtY2hpcC1hY3Rpb24tbGFiZWwgc3BhbiwuZ2ItbWF0LWNoaXAgLm1hdC1tZGMtY2hpcC1yZW1vdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50fS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVse2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsLm1hdC1leHBhbnNpb24tcGFuZWwtc3BhY2luZ3ttYXJnaW46MH0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjM1LCAyMzUsIDIzNSkgMTAwJSk7aGVpZ2h0OjUwcHggIWltcG9ydGFudDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci10aXRsZXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE3cHh9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tYXQtY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWF0LWV4cGFuc2lvbi1pbmRpY2F0b3J7bWFyZ2luLWxlZnQ6MXJlbTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW59LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvcjphZnRlcntjb2xvcjojMDA2NDAwO2JvcmRlci13aWR0aDowIDNweCAzcHggMDtwYWRkaW5nOjVweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm1hdC1leHBhbmRlZCAubWF0LWV4cGFuc2lvbi1pbmRpY2F0b3J7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgIWltcG9ydGFudH0uZ2ItbWF0LXNsaWRlci5tYXQtbWRjLXNsaWRlcntkaXNwbGF5OmJsb2NrfS5nYi1tYXQtc2xpZGVyLm1hdC1tZGMtc2xpZGVyIC5tZGMtc2xpZGVyX190cmFjay0tYWN0aXZlX2ZpbGwsLmdiLW1hdC1zbGlkZXIubWF0LW1kYy1zbGlkZXIgLm1kYy1zbGlkZXJfX3RodW1iLWtub2J7YmFja2dyb3VuZC1jb2xvcjojNTU1ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM1NTUgIWltcG9ydGFudH0uZ2ItbWF0LXNsaWRlci5tYXQtbWRjLXNsaWRlciAubWRjLXNsaWRlcl9fdHJhY2stLWluYWN0aXZle2JhY2tncm91bmQtY29sb3I6Izc3NyAhaW1wb3J0YW50fS5nYi1tYXQtdG9vbHRpcC1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW46MH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLWdsb2JhbC1vdmVybGF5LXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmV7Ym9yZGVyLXJhZGl1czowcHg7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lIC5tYXQtZGlhbG9nLWNvbnRhaW5lcntib3JkZXItcmFkaXVzOjBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nYi1tYXQtdHJlZXtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjE1cHh9LmdiLW1hdC10cmVlPi5tYXQtbmVzdGVkLXRyZWUtbm9kZSwuZ2ItbWF0LXRyZWU+Lm1hdC10cmVlLW5vZGV7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItbWF0LXRyZWU+Lm1hdC1uZXN0ZWQtdHJlZS1ub2RlIGJ1dHRvbiwuZ2ItbWF0LXRyZWU+Lm1hdC10cmVlLW5vZGUgYnV0dG9ue2ZvbnQtc2l6ZToxNnB4fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYntmb250LXNpemU6MTVweH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVse2Rpc3BsYXk6YmxvY2t9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVye3dpZHRoOjYwdnc7bWF4LXdpZHRoOjcwMHB4O21heC1oZWlnaHQ6ODB2aDtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21hcmdpbjoxMHZoIGF1dG87bWluLWhlaWdodDphdXRvfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWwgLm1hdC1tZGMtZGlhbG9nLXN1cmZhY2V7Ym9yZGVyLXJhZGl1czo2cHh9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbC5kaWFsb2ctZnVsbC1oZWlnaHQgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lcntoZWlnaHQ6MTAwJX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4O292ZXJmbG93OmhpZGRlbn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVye2hlaWdodDphdXRvO3BhZGRpbmc6MHB4IDE1cHggMHB4IDMwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjBweDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7b3ZlcmZsb3c6dmlzaWJsZTtmbGV4LWdyb3c6MX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29ue2JvcmRlci1yYWRpdXM6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbi1yaWdodDowcHg7cGFkZGluZy1yaWdodDo1cHg7d2lkdGg6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50e3Bvc2l0aW9uOnN0YXRpYzt0b3A6YXV0bztsZWZ0OmF1dG87dHJhbnNmb3JtOm5vbmV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHNwYW57Y29sb3I6I2ZmZn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3BhbjphZnRlcntjb250ZW50OlwiLlwifS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCAubWF0LWljb257cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bzt0b3A6YXV0bzt0cmFuc2Zvcm06bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbHtmb250LXdlaWdodDo2MDA7b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LW92ZXJmbG93OnVuc2V0O2NvbG9yOiNmZmZ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IGFwcC1zdGVwLWxhYmVse3BhZGRpbmc6MHB4IDBweCAwcHggMzVweDt3aWR0aDoxMDAlfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbCBkaXY6Zmlyc3QtY2hpbGR7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7bWF4LXdpZHRoOjEwMCV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IGFwcC1zdGVwLWxhYmVsIGRpdi5hcnJvd3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yMHB4O3RvcDowcHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7ei1pbmRleDo0OTtib3JkZXItbGVmdDoyMHB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbToyMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDoyMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjBweH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWwgZGl2LmFycm93OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtyaWdodDoxcHg7Y29udGVudDpcIlwiO2JvcmRlci1sZWZ0OjIwcHggc29saWQgI2JiZTFhYTtib3JkZXItYm90dG9tOjIwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOjIwcHggc29saWQgcmdiYSgwLDAsMCwwKX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2LmVuYWJsZWQgYXBwLXN0ZXAtbGFiZWwgZGl2LmFycm93OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiMwMDY0MDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLW9wdGlvbmFse2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbC5tYXQtc3RlcC1sYWJlbC1zZWxlY3RlZHtmb250LXNpemU6MTRweH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFuLC5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtbGFiZWx7Y29sb3I6IzAwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWwgZGl2LmFycm93OmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiNmZmJmMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlcjpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTVweH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyOmZpcnN0LWNoaWxkIC5tYXQtc3RlcC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWx7cGFkZGluZzowcHggMHB4IDBweCAxNXB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcHBlci1ob3Jpem9udGFsLWxpbmV7ZGlzcGxheTpub25lfS5tYXQtaG9yaXpvbnRhbC1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nOjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweH19LmdiLXB1bHNlLWFke3Bvc2l0aW9uOnJlbGF0aXZlO2FuaW1hdGlvbjpwdWxzZS1vcGFjaXR5IDEuMjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSAtMC40cyBpbmZpbml0ZX0uZ2ItcHVsc2UtYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmdiLXB1bHNlLWFkLmdiLXB1bHNlLWxkcntoZWlnaHQ6NTBweH0uZ2ItcHVsc2UtYWQuZ2ItcHVsc2UtbGRyOmJlZm9yZXt3aWR0aDozMjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmdiLXB1bHNlLWFkLmdiLXB1bHNlLWxkcntoZWlnaHQ6OTBweH0uZ2ItcHVsc2UtYWQuZ2ItcHVsc2UtbGRyOmJlZm9yZXt3aWR0aDo3MjhweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1wdWxzZS1hZC5nYi1wdWxzZS1sZHI6YmVmb3Jle3dpZHRoOjk3MHB4fX0uY2Fyb3VzZWwtcHVsc2UtY2FyZHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNhcm91c2VsLXB1bHNlLWNhcmQgLnNsaWNrLXRyYWNrIC5saXN0aW5ne3dpZHRoOjMzLjMzMzMzJX19LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2e21hcmdpbi10b3A6MTVweDthbmltYXRpb246cHVsc2Utb3BhY2l0eSAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLTAuNHMgaW5maW5pdGV9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2LmltYWdlLWJveCwuZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYub25lLWxpbmUsLmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2LnR3by1saW5lczpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fS5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi5pbWFnZS1ib3h7cGFkZGluZy10b3A6NzUlO21hcmdpbi10b3A6MHB4fS5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi5vbmUtbGluZSwuZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYudHdvLWxpbmVze2hlaWdodDoxNXB4fS5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi50d28tbGluZXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYudHdvLWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NDklO2hlaWdodDoxNXB4fS5nYi1wdWxzZS1jYXJkLWltYWdlIGF7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo2O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dG9wOjA7bGVmdDowfS5nYi1wdWxzZS1jYXJkLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjU7dG9wOjBweDtsZWZ0OjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7YW5pbWF0aW9uOnB1bHNlLW9wYWNpdHkgMS4yNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIC0wLjRzIGluZmluaXRlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbToyMSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdlOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2UgaW1ne3dpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBhe3Bvc2l0aW9uOnN0YXRpY30jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2UgYSBpbWd7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbToxNSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdlOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2UgaW1ne3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle3BhZGRpbmctYm90dG9tOjEyJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbToxMDlweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2V7cGFkZGluZy1ib3R0b206OTlweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2V7cGFkZGluZy1ib3R0b206MTEwcHh9fS5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmR7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH0uaG9tZS1zaWRlYmFyIC5hc2lkZS1wdWxzZS1jYXJkIC5vbmUtbGluZSwuaG9tZS1zaWRlYmFyIC5hc2lkZS1wdWxzZS1jYXJkIC50d28tbGluZXN7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0uaG9tZS1zaWRlYmFyIC5hc2lkZS1wdWxzZS1jYXJkIC50d28tbGluZXN7YmFja2dyb3VuZC1jb2xvcjojZWVlICFpbXBvcnRhbnR9LmhvbWUtc2lkZWJhciAuYXNpZGUtcHVsc2UtY2FyZCAudHdvLWxpbmVzOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDttYXJnaW4tbGVmdDotMTVweH0jY2hhbmdlUGFzc3dvcmRNb2RhbCAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0LCNjaGFuZ2VQYXNzd29yZE1vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0LCNjaGFuZ2VQYXNzd29yZE1vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dCwjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0LCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0LCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Zm9udC1zaXplOjE0cHh9I2NoYW5nZVBhc3N3b3JkTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNjaGFuZ2VQYXNzd29yZE1vZGFsVG9wVGV4dDpiZWZvcmUsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dDpiZWZvcmUsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0OmJlZm9yZSwjY2hhbmdlUGFzc3dvcmRNb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQ6YmVmb3JlLCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQ6YmVmb3JlLCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQ6YmVmb3JlLCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50PiNjaGFuZ2VQYXNzd29yZE1vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0OmJlZm9yZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6EgVwiO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZmJmMDA7bWFyZ2luLXJpZ2h0OjVweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbD5oMyBpe21hcmdpbi1yaWdodDoxMHB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlci1jb2xvcjojYmJlMWFhO2NvbG9yOiMwMDY0MDB9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxDb25maXJtVGV4dHtmb250LXNpemU6MTZweDttYXJnaW46MTVweCAwIDA7Zm9udC13ZWlnaHQ6NjAwfSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2Nre3BhZGRpbmc6MCAxNXB4O21hcmdpbjoxNXB4IC0xNXB4IDA7cG9zaXRpb246cmVsYXRpdmV9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2s+aDR7Y29sb3I6IzAwMDttYXJnaW46MHB4O2ZvbnQtc2l6ZToxM3B4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW57ZGlzcGxheTpibG9ja30jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jayBzcGFuIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjVweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jayBzcGFuIGFbZGF0YS10b2dnbGU9dG9vbHRpcF17dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbiBpe2ZvbnQtc3R5bGU6bm9ybWFsfSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW4gaS5yZWQgaXtjb2xvcjojZDAwMjFifSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW4jYWNjb3VudEluZm9Nb2RhbEZGTExpY2Vuc2V7Zm9udC1zaXplOjE2cHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2s+c3BhbnttYXJnaW4tdG9wOjEwcHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2s+YXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjE1cHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgLmFjY291bnQtbW9kYWwtYWRkcmVzcy1maWVsZHN7cGFkZGluZy10b3A6OHB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIC5hY2NvdW50LW1vZGFsLWFkZHJlc3MtZmllbGRzIHNwYW57bWFyZ2luLXRvcDoycHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2s6bnRoLWNoaWxkKG9kZCl7cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2VlZX0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jazpudGgtY2hpbGQob2RkKT5he3RvcDoxNXB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5lcnJfbXNne3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNkMDAyMWI7cGFkZGluZy10b3A6MXJlbX1ib2R5LmNvbGxlY3RvcnMtZWxpdGV7YmFja2dyb3VuZC1jb2xvcjojMDAwfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50e2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgYTpub3QoLmJ0bil7Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCBhOm5vdCguYnRuKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCBhOm5vdCguYnRuKTphY3RpdmV7Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAud2lkZ2V0IGgye2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBhOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGE6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcyBhOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcyBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzIGE6Zm9jdXN7Y29sb3I6IzAwMCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuZmVhdHVyZWQtc2VjdGlvbiAuZ2ItcGFnaW5hdGlvbj5kaXYgdWwgbGksYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5mZWF0dXJlZC1zZWN0aW9uIC5nYi1wYWdpbmF0aW9uPmRpdiAuZ2ItcGFnZXI6YmVmb3Jle2NvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIGZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9Ym9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpe2JvZHl7ei1pbmRleDoyfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keXt6LWluZGV4OjN9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtib2R5e3otaW5kZXg6NH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtib2R5e3otaW5kZXg6NX19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXtib2R5e3otaW5kZXg6Nn19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpey5tYWluLWNvbnRlbnQgLmN0YS1yb3d7ZmxleC1kaXJlY3Rpb246cm93O2NsZWFyOmJvdGh9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRue3dpZHRoOjEwMCV9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1wcmltYXJ5e29yZGVyOjN9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1zZWNvbmRhcnl7b3JkZXI6Mn0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXNpbXtvcmRlcjoxfS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bisuYnRuLC5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bisuYnRuKy5idG57bWFyZ2luLWxlZnQ6MTVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmN0YS1yb3d7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuY3RhLXJvdyAuYnRue21hcmdpbi10b3A6MHB4fS52aXNpYmxlLXRue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmNvbC10bi0xMnt3aWR0aDoxMDAlO2Zsb2F0OmxlZnR9LmNvbC10bi02e3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS52aXNpYmxlLXRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5oaWRkZW4tdG57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9se2hlaWdodDo0MHB4O3dpZHRoOjIwcHg7bWFyZ2luLXRvcDotMjBweDtiYWNrZ3JvdW5kLXNpemU6MTVweH0uZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pe3dpZHRoOjEwMCV9LmRpdi10YWJsZSAucm93PmRpdjpudGgtbGFzdC1jaGlsZChuKTpudGgtY2hpbGQob2RkKXtib3JkZXItYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0uZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pOm50aC1jaGlsZChldmVuKXtib3JkZXItdG9wOjA7cGFkZGluZy10b3A6MH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciBpbnB1dC5mb3JtLWNvbnRyb2x7bWF4LXdpZHRoOjEzMHB4O3BhZGRpbmc6NnB4fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuZHJvcGRvd257bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xle2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7bGVmdDphdXRvO3JpZ2h0OmF1dG87d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLWxhYmVsLWJ0bntkaXNwbGF5OmluaXRpYWw7bWFyZ2luLXJpZ2h0OjVweH0uYnV0dG9uLXJvdyBkaXYgLmJ0bnt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtkaXYuYWxlcnQ+ZGl2PmRpdi5idXR0b24tZ3JvdXB7bWFyZ2luLXRvcDoxMHB4fS5jYXJkcyAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzLnR3by1jb2wtY2FyZCAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzLnRocmVlLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMuZm91ci1jb2wtY2FyZCAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzLnNpeC1jb2wtY2FyZCAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzIC5wcmljZXtmb250LXNpemU6MTRweH0uY2FyZHMgLml0ZW0tdGl0bGV7Zm9udC1zaXplOjEzcHg7aGVpZ2h0OjU1cHh9LmNhcmRzIC5pdGVtLXN1YnRpdGxle2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozNXB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXJ7aGVpZ2h0OjE2MHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXIgZGl2IGltZ3ttYXgtaGVpZ2h0OjE5MHB4O21heC13aWR0aDoxOTBweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLml0ZW0tZGV0YWlscy13cmFwcGVyIGRpdntwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLmN0YS13cmFwcGVyIGRpdntwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uZGVhbHMgLmNhcmRzIC5wcmljZXtmb250LXNpemU6MThweH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmctY29udHJvbHMtd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy1sYWJlbHtkaXNwbGF5Om5vbmV9I2FkdmFuY2VkU2VhcmNoIHNlbGVjdCNLZXl3b3JkU2VhcmNoVHlwZV9DdXJyZW50e21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9I2FkdmFuY2VkU2VhcmNoIHNlbGVjdCNLZXl3b3JkU2VhcmNoVHlwZV9Db21wbGV0ZWR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0uYnV0dG9uLXJvdyBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSAuYnRue2Zsb2F0OnJpZ2h0fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW4tY29udGVudCAuY3RhLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowcHh9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRue2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjM1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lci5yb3d7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1yaWdodDowcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9ue2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXI6bm90KC5taWQtYmFyKXtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24tY29weXtmb250LXNpemU6MTRweH0jdWktZGF0ZXBpY2tlci1kaXZ7bWFyZ2luLXRvcDotMTQxcHh9LmNhcmRzIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjI1JX0uY2FyZHMuY2FyZHMtbGFyZ2UgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6NTAlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXJ7aGVpZ2h0OjI2N3B4O3dpZHRoOjEwMCV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlciBkaXYgaW1ne21heC13aWR0aDozMzRweDttYXgtaGVpZ2h0OjI2N3B4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS10aXRsZXtmb250LXNpemU6MTZweDtoZWlnaHQ6NDhweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLml0ZW0tc3VidGl0bGV7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjQwcHh9I2FkdmFuY2VkU2VhcmNoIC5yYW5nZWluZGljYXRvclRleHR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6N3B4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1haW4tY29udGVudCAucGFnZS1oZWFkZXItbWFpbntmb250LXNpemU6MzBweH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1zdWJjb3B5e2ZvbnQtc2l6ZToxNnB4fS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVscHtmb250LXNpemU6NDBweH0uY2FyZHMgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6MTYuNjY2NjclfS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDozMy4zMyV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlcntoZWlnaHQ6MjMycHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlciBkaXYgaW1ne21heC13aWR0aDoyOTBweDttYXgtaGVpZ2h0OjIzMnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDoyNSV9fWhlYWRlcj5uYXY+ZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDI1fWhlYWRlciAuYnJvd3NlLGhlYWRlciAubmF2LWxpbmtze2hlaWdodDphdXRvO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfWhlYWRlci51bmRvY2tlZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2IGxpIGEjbV9hTXlHdW5Ccm9rZXJQcmV2aWV3OmJlZm9yZSwubmF2IGxpIGEjYU15R3VuQnJva2VyUHJldmlldzpiZWZvcmV7Y29udGVudDpcIm5ld1wiO2NvbG9yOnJlZDtmb250LXNpemU6MTBweDttYXJnaW4tcmlnaHQ6M3B4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ubmF2LWxpbmtzIC5uYXZiYXItcmlnaHR7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IGxpIGF7cGFkZGluZzoxNXB4IDEwcHh9Lm5hdmJhcnttaW4taGVpZ2h0OjcwcHh9Lm5hdmJhci1icmFuZHtwYWRkaW5nOjEwcHggMTVweDtoZWlnaHQ6NzBweH0ubmF2YmFyLWJyYW5kPmltZ3t3aWR0aDo4N3B4O2hlaWdodDo1MHB4fS5uYXZiYXItZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjB9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Ugc3Bhbi5oZWxsb3tjb2xvcjojMDAwO21hcmdpbi1sZWZ0OjE1cHh9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2U+dWwgbGkuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmfWRpdi5uYXYtbGlua3MgLm5hdmJhci1uYXY+bGk+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGV7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7d2lkdGg6MjVweDtoZWlnaHQ6M3B4O3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0fSNtb2JpbGVNZW51SWNvbiBzcGFuLmFjdGl2ZTpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjoxMCUgMTAlfSNtb2JpbGVNZW51SWNvbiBzcGFuLmFjdGl2ZTpudGgtY2hpbGQoMyl7b3BhY2l0eTowfSNtb2JpbGVNZW51SWNvbiBzcGFuLmFjdGl2ZTpudGgtY2hpbGQoNCl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MTAlIDkwJX0jbW9iaWxlTWVudUljb24gc3Bhbi5jb2xsYXBzZWQ6bnRoLWNoaWxkKDIpe3RyYW5zZm9ybTpyb3RhdGUoMCl9I21vYmlsZU1lbnVJY29uIHNwYW4uY29sbGFwc2VkOm50aC1jaGlsZCgzKXtvcGFjaXR5OjF9I21vYmlsZU1lbnVJY29uIHNwYW4uY29sbGFwc2VkOm50aC1jaGlsZCg0KXt0cmFuc2Zvcm06cm90YXRlKDApfSNtb2JpbGVNZW51SWNvbiAuaWNvbi1iYXJ7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXR9ZGl2LnNlYXJjaD5mb3Jte2hlaWdodDo0MHB4O21hcmdpbi10b3A6MTVweH1kaXYuc2VhcmNoPmZvcm0+aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6bm9ybWFsfWRpdi5zZWFyY2g+Zm9ybT5pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntmb250LXdlaWdodDpub3JtYWx9ZGl2LnNlYXJjaD5mb3JtPmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDpub3JtYWx9ZGl2LnNlYXJjaD5mb3JtPmlucHV0LmZvcm0tY29udHJvbHtib3JkZXI6c29saWQgMXB4ICNjY2M7aGVpZ2h0OjQwcHh9ZGl2LnNlYXJjaD5mb3JtPmRpdj5idXR0b257aGVpZ2h0OjQwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2NvbG9yOiNmZmY7Ym9yZGVyLWxlZnQ6MHB4fS5zZWFyY2gtYnRue2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXI6c29saWQgMXB4ICMwMDY0MDA7Y29sb3I6I2ZmZn0uc2VhcmNoLWJ0bjpob3Zlcntjb2xvcjojZGRkO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uc2VhcmNoLWJ0bjpmb2N1c3tjb2xvcjojZGRkO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uc2VhcmNoLWJ0bj5zcGFuOjpiZWZvcmV7Y29udGVudDpcIlNlYXJjaFwiO2Rpc3BsYXk6bm9uZX0uc2VhcmNoLWJ0bj5zcGFuIGVtPml7Zm9udC1zdHlsZTpub3JtYWx9YS5hZHZhbmNlZHtsaW5lLWhlaWdodDo0MHB4O21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MTJweDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjQwcHg7cGFkZGluZy1sZWZ0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfXNlbGVjdCNDYXRze2FwcGVhcmFuY2U6bm9uZTtib3JkZXI6MDtvdXRsaW5lOjA7bWFyZ2luOjEwcHggMCA1cHggMDtwYWRkaW5nLXJpZ2h0OjI1cHg7d2lkdGg6MTU1cHg7aGVpZ2h0OjE4cHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKC90aGVtZS9hc3NldHMvaWMtZ3JleS1kb3duLWFycm93LnN2ZykgMTM1cHggNTAlIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTRweH1zZWxlY3QjQ2F0cyBvcHRpb257Y29sb3I6IzAwMH1zZWxlY3QjQ2F0czo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmNhdC1ib3h7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1sZWZ0OjA7cGFkZGluZzowIDEwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MTcwcHh9ZGl2LmF1dGgtbGlua3M+dWw+bGk+YXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9ZGl2LmF1dGgtbGlua3M+dWw+bGk+YTpob3Zlcntjb2xvcjojMDA4NDAwICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1kaXYuYXV0aC1saW5rcz51bD5saT5hOmhvdmVyPnNwYW4uc2lnbi1pbi1kaXZpZGVyOjphZnRlcnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fWRpdi5hdXRoLWxpbmtzPnVsPmxpPmE6Zm9jdXN7Y29sb3I6IzAwODQwMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfS5zaWduLWluLWRpdmlkZXI6YWZ0ZXJ7Y29udGVudDpcIi9cIjttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fS5icm93c2V7cGFkZGluZzoxNXB4fS5icm93c2Ugc3Bhbi5jYXJldHttYXJnaW4tbGVmdDo1cHh9LmJyb3dzZSBzcGFuLmNhcmV0LXJpZ2h0e21hcmdpbi1sZWZ0OjVweH0uY2FyZXQtcmlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItYm90dG9tOjRweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3A6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDozcHh9LmRyb3Bkb3duLXN1Ym1lbnV7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXN1Ym1lbnU+LmRyb3Bkb3duLW1lbnV7dG9wOjA7bGVmdDoxMDAlO21hcmdpbi10b3A6LTZweDttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1yYWRpdXM6MCA2cHggNnB4IDZweH0uZHJvcGRvd24tc3VibWVudTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30uZHJvcGRvd24tc3VibWVudTpob3Zlcj5he2NvbG9yOiNmZmZ9LmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXI+YTphZnRlcntib3JkZXItbGVmdC1jb2xvcjojZmZmfS5kcm9wZG93bi1zdWJtZW51PmE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiIFwiO2Zsb2F0OnJpZ2h0O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggMCA1cHggNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiM5OTk7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdHtmbG9hdDpub25lfS5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdD4uZHJvcGRvd24tbWVudXtsZWZ0Oi0xMDAlO21hcmdpbi1sZWZ0OjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweCAwIDZweCA2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweCAwIDZweCA2cHg7Ym9yZGVyLXJhZGl1czo2cHggMCA2cHggNnB4fWxpLmRyb3Bkb3duLXN1Ym1lbnUgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0uZHJvcGRvd24tbWVudS5tdWx0aS1sZXZlbCBsaSBhe3BhZGRpbmc6NXB4IDI1cHggNXB4IDE1cHh9LmRyb3Bkb3duLW1lbnUgbGkgYSNtYU15R3VuQnJva2VyUHJldmlldzpiZWZvcmUsLmRyb3Bkb3duLW1lbnUgbGkgYSNhTXlHdW5Ccm9rZXJQcmV2aWV3OmJlZm9yZXtjb250ZW50OlwibmV3XCI7Y29sb3I6cmVkO2ZvbnQtc2l6ZToxMHB4O21hcmdpbi1yaWdodDozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWhlYWRlciAjY2FydEljb257bWFyZ2luLXJpZ2h0OjE1cHh9aGVhZGVyICNjYXJ0SWNvbiBhe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNjY2M7aGVpZ2h0OjI2cHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9aGVhZGVyICNjYXJ0SWNvbiBhOmJlZm9yZXtmb250LXNpemU6MjZweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5fWhlYWRlciAjY2FydEljb24gYSBzcGFuOm5vdCguc3Itb25seSl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MDtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttaW4td2lkdGg6MTZweDttYXJnaW46MCAtNHB4IC0xMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjJweCA0cHg7Zm9udC1zaXplOjEwcHh9aGVhZGVyICNjYXJ0SWNvbiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgI2NhcnRJY29ue21hcmdpbi1yaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMnB4O3JpZ2h0OjE1cHh9fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyLC5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyLW1ke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE2MDBweH0uZnVsbC13aWR0aC1mbHVpZC5mb3JjZS1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciwuZnVsbC13aWR0aC1mbHVpZC5mb3JjZS1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lci1tZHttYXgtd2lkdGg6MTAwJX0uZnVsbC13aWR0aC1mbHVpZCAubWFpbi1jb250ZW50e21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mdWxsLXdpZHRoLWZsdWlkIC5tYWluLWNvbnRlbnQ6bm90KC5saXN0LWFuLWl0ZW0pe3BhZGRpbmctdG9wOjE0MXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7LmZ1bGwtd2lkdGgtZmx1aWQgLm1haW4tY29udGVudDpub3QoLmxpc3QtYW4taXRlbSl7cGFkZGluZy10b3A6OTFweCAhaW1wb3J0YW50fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjpyZWxhdGl2ZX0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciAucm93IGRpdi5zZWFyY2h7b3JkZXI6Mjstd2Via2l0LW9yZGVyOjI7d2lkdGg6YXV0bztmbGV4OjE7ei1pbmRleDo0OX0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciAucm93IGRpdi5zZWFyY2ggYS5uYXZiYXItYnJhbmR7bWFyZ2luLXJpZ2h0OjExNXB4fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LmF1dGgtbGlua3N7d2lkdGg6MTkwcHg7b3JkZXI6NDstd2Via2l0LW9yZGVyOjR9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYnJvd3Nle29yZGVyOjE7LXdlYmtpdC1vcmRlcjoxO3dpZHRoOjBweDtwYWRkaW5nOjBweDt6LWluZGV4OjUwfS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LmJyb3dzZT5he3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MTI1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoxN3B4fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LmJyb3dzZT5hIHNwYW4uY2FyZXR7ZGlzcGxheTpibG9ja30uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciAucm93IGRpdi5icm93c2U+dWwuZHJvcGRvd24tbWVudXt3aWR0aDozMjVweDtsZWZ0OjEyMHB4fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2Lm5hdi1saW5rc3tvcmRlcjozOy13ZWJraXQtb3JkZXI6Mzt3aWR0aDo2NjBweDtwYWRkaW5nOjBweH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciAucm93IGRpdi5uYXYtbGlua3MgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2hlaWdodDoxMDAlfS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LnZpc2libGUtbGd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmNhcnQtZW5hYmxlZCAuY29udGFpbmVyIC5yb3cgZGl2LmF1dGgtbGlua3N7d2lkdGg6MjUwcHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmRvY2tlZCAuYnJvd3NlLC5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5kb2NrZWQgLm5hdi1saW5rc3toZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfX1nYi1oZWFkZXIuYW5nLW92ZXJyaWRlIGhlYWRlciAuY29udGFpbmVyLGdiLWhlYWRlci5hbmctb3ZlcnJpZGUgaGVhZGVyIC5jb250YWluZXItbWR7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2hlYWRlciwuYXBwLWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1jb250ZW50e21hcmdpbi10b3A6YXV0b30ubmF2YmFye21pbi1oZWlnaHQ6NjBweH0ubmF2YmFyIC5zZWFyY2h7cGFkZGluZy1yaWdodDo2MHB4fS5uYXZiYXItYnJhbmR7cGFkZGluZzoxNXB4IDE1cHggMTVweCAwO2hlaWdodDo2MHB4fS5uYXZiYXItYnJhbmQ+aW1ne3dpZHRoOjcwcHg7aGVpZ2h0OjQwcHh9Lm5hdmJhci1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjB9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmF7Y29sb3I6IzMzM30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YTpob3Zlcntjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm5hdmJhci10b2dnbGV7cGFkZGluZzo5cHggMH0jYnMtZXhhbXBsZS1uYXZiYXItY29sbGFwc2UtMT51bD5saXtmb250LXNpemU6MTRweH0uc2VhcmNoLWJ0bj5zcGFuOjpiZWZvcmV7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugINcIjt3aWR0aDoyNXB4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjphdXRvIGF1dG87ZGlzcGxheTppbmxpbmV9LnNlYXJjaC1idG4+c3BhbiBlbT5pe2Rpc3BsYXk6bm9uZX0uc2VhcmNoLWJ0bnttYXJnaW46MTVweCAwcHh9LmNhdC1ib3gsc2VsZWN0I0NhdHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9ZGl2LnNlYXJjaD5mb3Jte21hcmdpbi10b3A6MH1kaXYuc2VhcmNoPmZvcm0+aW5wdXQuc2VhcmNoLWlucHV0e21hcmdpbi10b3A6MTVweH0uYnJvd3Nle3BhZGRpbmc6MCAxNXB4fS5icm93c2U+YXtwYWRkaW5nOjEwcHggMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItY29sbGFwc2UuY29sbGFwc2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9aGVhZGVyIC5icm93c2V7d2hpdGUtc3BhY2U6bm93cmFwfWhlYWRlciAubmF2LWxpbmtze3JpZ2h0OjIxJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1oZWFkZXIuZG9ja2VkIC5icm93c2UsaGVhZGVyLmRvY2tlZCAubmF2LWxpbmtze2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn1oZWFkZXIuZG9ja2VkIC5uYXZiYXJ7bWFyZ2luLWJvdHRvbTowfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5he2NvbG9yOiM1NTV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsuYXV0aC1saW5rcyAuZHJvcGRvd24tbWVudT5saT5he3BhZGRpbmc6MTBweCAxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7aGVhZGVyIC5icm93c2V7d2hpdGUtc3BhY2U6bm9ybWFsfWhlYWRlciAubmF2LWxpbmtze3JpZ2h0OmF1dG87ZGlzcGxheTpibG9ja31oZWFkZXIgLm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IGxpIGF7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5zZWFyY2guY29sLW1kLTl7d2lkdGg6ODAlO3BhZGRpbmctcmlnaHQ6MH0uYXV0aC1saW5rcy5jb2wtbWQtM3t3aWR0aDoyMCV9aGVhZGVyLmNhcnQtZW5hYmxlZCAuc2VhcmNoLmNvbC1tZC05e3dpZHRoOjc1JX1oZWFkZXIuY2FydC1lbmFibGVkIC5hdXRoLWxpbmtzIC5uYXZiYXItcmlnaHR7bWFyZ2luLXJpZ2h0OjQwcHh9aGVhZGVyLmNhcnQtZW5hYmxlZCAuYXV0aC1saW5rcy5jb2wtbWQtM3t3aWR0aDoyNSV9dWwud2VsY29tZXttYXJnaW4tdG9wOjEwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7ZGl2LmF1dGgtbGlua3N7cGFkZGluZy1sZWZ0OjB9aGVhZGVyLmRvY2tlZCAuYXV0aC1saW5rc3tkaXNwbGF5Om5vbmV9fWJvZHkubWluIGdiLWFwcCBoZWFkZXJ7cG9zaXRpb246c3RhdGljfWJvZHkubWluIGdiLWFwcCAubWFpbi1jb250ZW50e21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fWJvZHkubWluIGhlYWRlciAuc2VhcmNoIC5hZHZhbmNlZCxib2R5Lm1pbiBoZWFkZXIgLnNlYXJjaD5mb3JtLGJvZHkubWluIGhlYWRlciAudG9wIC5hZHZhbmNlZCxib2R5Lm1pbiBoZWFkZXIgLnRvcD5mb3Jte2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWJvZHkubWluIGhlYWRlciAuc2VhcmNoIC5uYXZiYXItYnJhbmQsYm9keS5taW4gaGVhZGVyIC50b3AgLm5hdmJhci1icmFuZHtoZWlnaHQ6NTBweDtwYWRkaW5nOjEwcHggMHB4fWJvZHkubWluIGhlYWRlciAuc2VhcmNoIC5uYXZiYXItYnJhbmQ+aW1nLGJvZHkubWluIGhlYWRlciAudG9wIC5uYXZiYXItYnJhbmQ+aW1ne2hlaWdodDoxMDAlO3dpZHRoOmF1dG99Ym9keS5taW4gaGVhZGVyIC5uYXZiYXJ7bWluLWhlaWdodDo1MHB4fWJvZHkubWluIGhlYWRlciAubmF2YmFyLWhlYWRlcixib2R5Lm1pbiBoZWFkZXIgLm5hdmJhci10b2dnbGUsYm9keS5taW4gaGVhZGVyIC5icm93c2UsYm9keS5taW4gaGVhZGVyIC5uYXYtbGlua3MsYm9keS5taW4gaGVhZGVyIC5hdXRoLWxpbmtzLGJvZHkubWluIGhlYWRlciAjY2FydEljb24sYm9keS5taW4gaGVhZGVyIC5idG17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5taW4uZnVsbC13aWR0aC1mbHVpZCAubWFpbi1jb250ZW50e3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5taW57aGVpZ2h0OjEwMHZofWJvZHkubWluIGdiLWFwcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7aGVpZ2h0OjEwMCV9Ym9keS5taW4gZ2ItYXBwIC5tYWluLWNvbnRlbnR7ZmxleDoxIDAgYXV0bztoZWlnaHQ6YXV0b31ib2R5Lm1pbiBoZWFkZXIgLm1haW4tY29udGVudHttYXJnaW4tdG9wOjkwcHh9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLm5hdmJhci1icmFuZHtoZWlnaHQ6NzBweDtwYWRkaW5nLWxlZnQ6MTVweH1ib2R5Lm1pbiBoZWFkZXIgLm5hdmJhcnttaW4taGVpZ2h0OjcwcHh9fWhlYWRlci5iczUgYXt0ZXh0LWRlY29yYXRpb246bm9uZX1oZWFkZXIuYnM1IG5hdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfWhlYWRlci5iczUgbmF2IC5uYXZiYXItYnJhbmR7cGFkZGluZzowIDE1cHggMCAwO21hcmdpbi1yaWdodDowO2hlaWdodDphdXRvfWhlYWRlci5iczUgbmF2IC50b3B7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAjS2V5d29yZHN7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAjS2V5d29yZHM6OnBsYWNlaG9sZGVye2NvbG9yOiM5OTk7b3BhY2l0eToxfWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAjS2V5d29yZHM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5fWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAuY2F0LWJveHtoZWlnaHQ6NDBweH1oZWFkZXIuYnM1IG5hdiAuc2VhcmNoLWZvcm0gLmNhdC1ib3ggc2VsZWN0I0NhdHN7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0fWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bntmb250LXNpemU6MTRweDttYXJnaW46MH1oZWFkZXIuYnM1IG5hdiAuc2VhcmNoLWZvcm0gLnNlYXJjaC1idG4+c3BhbjpiZWZvcmV7Y29udGVudDpcIlwifWhlYWRlci5iczUgbmF2IGEuYWR2YW5jZWR7bWFyZ2luLXRvcDowfWhlYWRlci5iczUgbmF2ICNjYXJ0SWNvbnttYXJnaW4tcmlnaHQ6MH1oZWFkZXIuYnM1IG5hdiAuYnJvd3Nle3BhZGRpbmc6MH1oZWFkZXIuYnM1IG5hdiAubmF2LWxpbmtzIC5uYXZiYXItcmlnaHR7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nOjEwcHggMH1oZWFkZXIuYnM1IG5hdiAubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgYXtjb2xvcjojNTU1fWhlYWRlci5iczUgbmF2IC5icm93c2U+YXtwYWRkaW5nOjE1cHggMH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZSBhLnNob3d7YmFja2dyb3VuZC1jb2xvcjojZWVlfWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21le21hcmdpbi1yaWdodDotMTBweH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZSBhe3BhZGRpbmc6M3B4IDEwcHh9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3MgLndlbGNvbWU+YXtwYWRkaW5nOjEwcHh9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci10b2dnbGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjE1cHg7cGFkZGluZzowIDAgMCA1cHg7bWFyZ2luLXRvcDo4cHg7bWFyZ2luLWJvdHRvbTo4cHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjA7Y29sb3I6cmdiYSgwLDAsMCwwKX1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFye3dpZHRoOjI1cHg7aGVpZ2h0OjNweDtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MXB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyKy5pY29uLWJhcnttYXJnaW4tdG9wOjRweH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyLmFjdGl2ZTpudGgtY2hpbGQoMSl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjoxMCUgMTAlfWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIuYWN0aXZlOm50aC1jaGlsZCgyKXtvcGFjaXR5OjB9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhci5hY3RpdmU6bnRoLWNoaWxkKDMpe3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSA5MCU7b3BhY2l0eToxICFpbXBvcnRhbnR9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZXtvdmVyZmxvdy14OnZpc2libGU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIGhzbGEoMCwwJSwxMDAlLC4xKX1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLWNvbGxhcHNlPnVse2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW46MCAtMTVweDtwYWRkaW5nLXRvcDoxMHB4fWhlYWRlci5iczUgbmF2IC5uYXZiYXItY29sbGFwc2U+dWw+bGkuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fWhlYWRlci5iczUgbmF2IC5uYXZiYXItY29sbGFwc2U+dWw+bGkgYXtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2t9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saSBhLGhlYWRlci5iczUgbmF2IC5uYXZiYXItY29sbGFwc2U+dWw+bGkgc3BhbnttYXJnaW4tbGVmdDoxNXB4fWhlYWRlci5iczUuY2FydC1lbmFibGVkIGEuYWR2YW5jZWR7bWFyZ2luLXJpZ2h0OjYwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlci5iczUgbmF2IC50b3B7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fWhlYWRlci5iczUgbmF2IC5uYXYtbGlua3MgLm5hdmJhci1yaWdodHtwYWRkaW5nOjE1cHggMH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZT5he3BhZGRpbmc6MTVweCAxMHB4O2Rpc3BsYXk6YmxvY2t9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3MgLndlbGNvbWU+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtze2hlaWdodDphdXRvO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51e2JveC1zaGFkb3c6MCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItcmFkaXVzOjA7bWFyZ2luLXRvcDowfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKXtmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpub3dyYXB9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pIHVse3BhZGRpbmc6MH1oZWFkZXIuYnM1IG5hdiAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSkuZHJvcGRvd24tc3VibWVudXtwYWRkaW5nOjVweCAyNXB4IDVweCAxNXB4fWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKS5kcm9wZG93bi1zdWJtZW51PmF7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKSBhe3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMzMzM7ZGlzcGxheTpibG9ja31oZWFkZXIuYnM1IG5hdiAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pOmhvdmVyPmF7Y29sb3I6I2ZmZn1oZWFkZXIuYnM1IG5hdiAud2VsY29tZSAuZHJvcGRvd24tbWVudXtsZWZ0OnVuc2V0O3JpZ2h0Oi0xMHB4fWhlYWRlci5iczUgbmF2IC53ZWxjb21lIC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKXtmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpub3dyYXB9aGVhZGVyLmJzNSBuYXYgLndlbGNvbWUgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pOmhvdmVyLGhlYWRlci5iczUgbmF2IC53ZWxjb21lIC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKTpob3ZlciBhe2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fWhlYWRlci5iczUuZG9ja2VkIC5hdXRoLWxpbmtze2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2hlYWRlci5iczUgbmF2e3BhZGRpbmc6MH1oZWFkZXIuYnM1IG5hdiAudG9we3BhZGRpbmctcmlnaHQ6MjAwcHh9aGVhZGVyLmJzNSBuYXYgI2NhcnRJY29ue3JpZ2h0OjE1cHh9aGVhZGVyLmJzNSBuYXYgLm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IGxpOmxhc3QtY2hpbGQgYXtwYWRkaW5nLXJpZ2h0OjB9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTVweH1oZWFkZXIuYnM1LmNhcnQtZW5hYmxlZCAudG9we3BhZGRpbmctcmlnaHQ6MH1oZWFkZXIuYnM1LmNhcnQtZW5hYmxlZCAuYXV0aC1saW5rc3tyaWdodDo3MHB4fWhlYWRlci5iczUuY2FydC1lbmFibGVkIGEuYWR2YW5jZWR7bWFyZ2luLXJpZ2h0OjI1JX1oZWFkZXIuYnM1LmRvY2tlZCAuYXV0aC1saW5rc3toZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpe2JvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdntwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXY+LmNvbnRhaW5lci1tZHtmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXYgLm5hdmJhci1icmFuZHtwYWRkaW5nOjAgMTI1cHggMCAwfWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdiAuYnJvd3Nle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTE1cHg7d2lkdGg6MTAwcHg7d2hpdGUtc3BhY2U6bm9ybWFsO3RvcDo0cHh9Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUgbmF2IC5icm93c2U+YXt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6MThweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXYgLmJyb3dzZT5hOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE3cHh9Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtze3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDp1bnNldDtyaWdodDp1bnNldCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo3MHB4O21hcmdpbi1sZWZ0OjUwcHh9Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUuY2FydC1lbmFibGVkIGEuYWR2YW5jZWR7bWFyZ2luLXJpZ2h0OjUwcHh9fWZvb3RlcnttYXJnaW4tdG9wOjE1cHh9Zm9vdGVyIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfWZvb3RlciB1bC5saXN0LWlubGluZXttYXJnaW4tYm90dG9tOjB9Zm9vdGVyIHVsIGE6aG92ZXJ7Y29sb3I6IzAwNjQwMH1mb290ZXIgLm1haW4tZm9vdGVye3BhZGRpbmctdG9wOjIwcHg7Zm9udC1zaXplOjE0cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Zm9vdGVyIC5wYW5lbHtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9Zm9vdGVyIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5ne2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH1mb290ZXIgLmxpc3QtZ3JvdXAtaXRlbT5he2NvbG9yOiM0YTRhNGF9Zm9vdGVyIC5saXN0LWdyb3VwLWl0ZW0+YTpob3Zlcntjb2xvcjojMDA2NDAwfWZvb3RlciAuc29jaWFsLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Zm9vdGVyIC5zb2NpYWwtZm9vdGVyPi5jb250YWluZXI+LnJvd3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zb2NpYWwtbmV0d29ya3t3aGl0ZS1zcGFjZTpub3dyYXB9LnNvY2lhbC1uZXR3b3JrIGltZ3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5hcHAtc3RvcmVzIGltZ3toZWlnaHQ6NDBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Zm9vdGVyIC5zb2NpYWwtZm9vdGVyPi5jb250YWluZXI+LnJvd3tkaXNwbGF5OmJsb2NrfX1mb290ZXIgLnNlby1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Zm9udC1zaXplOjEycHh9Zm9vdGVyIC5zZW8tZm9vdGVyIGxpe3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHh9Zm9vdGVyIC5zZW8tZm9vdGVyIGxpLmNsZWFyZml4e3BhZGRpbmc6MH1mb290ZXIgLnNlby1mb290ZXIgYXtjb2xvcjojNGE0YTRhfWZvb3RlciAuc2VvLWZvb3RlciB1bHtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfWZvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRlIGxpe3BhZGRpbmctdG9wOjB9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgbGkgaW1ne2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDozMHB4O2hlaWdodDozMHB4fWZvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRlIGE6aG92ZXI+LmNvbXBhbnktaW5mbz4uZm9vdGVyLXRpdGxle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgLmNvbXBhbnktbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjE2LjY2NjY3JX1mb290ZXIgLnNlby1mb290ZXIgLmFmZmlsaWF0ZSAuY29tcGFueS1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6ODMuMzMzMzMlO3BhZGRpbmctbGVmdDoxMHB4fWZvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRlIC53ZWJzaXRlLWRlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTFweDttYXJnaW4tYm90dG9tOjE1cHh9Zm9vdGVyIC5mb290ZXItdGl0bGV7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjVweH1mb290ZXIgLmNvcHlyaWdodC1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfWZvb3RlciAuY29weXJpZ2h0LWZvb3RlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9Zm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIGE6aG92ZXJ7Y29sb3I6I2ZmZn1mb290ZXIuYnM1IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyOjB9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b257Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lO3BhZGRpbmctbGVmdDoxNXB4fWZvb3Rlci5iczUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uPnNwYW57bWFyZ2luLWxlZnQ6MTBweH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIil9Zm9vdGVyLmJzNSAubWFpbi1mb290ZXJ7cGFkZGluZy1ib3R0b206MjBweH1mb290ZXIuYnM1IC5zb2NpYWwtZm9vdGVyIC5saXN0LWlubGluZT5saXtwYWRkaW5nLXJpZ2h0OjEwcHh9Zm9vdGVyLmJzNSAuY29weXJpZ2h0LWZvb3RlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Zm9vdGVyLmJzNSAuY29weXJpZ2h0LWZvb3RlciAubGlzdC1pbmxpbmU+bGl7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Zm9vdGVyLmJzNSAubGlzdC1ncm91cC1pdGVtPmF7bWFyZ2luLWxlZnQ6NDlweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2Zvb3Rlci5iczUgLmFjY29yZGlvbi1oZWFkZXI+ZGl2e3otaW5kZXg6MX1mb290ZXIuYnM1IC5hY2NvcmRpb24taGVhZGVyPmJ1dHRvbnt6LWluZGV4OjB9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sZm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0+c3Bhbntjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDttaW4taGVpZ2h0OjM2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWZvb3Rlci5iczUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uPnNwYW4sZm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0+c3Bhbj5zcGFue21hcmdpbi1sZWZ0OjB9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246YWZ0ZXIsZm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0+c3BhbjphZnRlcntkaXNwbGF5Om5vbmV9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmxpc3QtZ3JvdXB7bWFyZ2luLWJvdHRvbToyMHB4fX0uZnVsbC13aWR0aC1mbHVpZCBmb290ZXIgLmNvbnRhaW5lciwuZnVsbC13aWR0aC1mbHVpZCBmb290ZXIgLmNvbnRhaW5lci1tZHt3aWR0aDoxMDAlO21heC13aWR0aDoxNjAwcHh9LmZ1bGwtd2lkdGgtZmx1aWQuZm9yY2UtZmx1aWQgZm9vdGVyIC5jb250YWluZXIsLmZ1bGwtd2lkdGgtZmx1aWQuZm9yY2UtZmx1aWQgZm9vdGVyIC5jb250YWluZXItbWR7bWF4LXdpZHRoOjEwMCV9Z2ItZm9vdGVyLmFuZy1vdmVycmlkZSBmb290ZXIgLmNvbnRhaW5lcixnYi1mb290ZXIuYW5nLW92ZXJyaWRlIGZvb3RlciAuY29udGFpbmVyLW1ke3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuc29jaWFsLW5ldHdvcmsgdWx7dGV4dC1hbGlnbjpjZW50ZXJ9LmFwcC1zdG9yZXMgdWx7dGV4dC1hbGlnbjpjZW50ZXJ9LmFwcC1zdG9yZXMgdWwgbGl7cGFkZGluZzoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7LnNvY2lhbC1uZXR3b3JrIHVse3RleHQtYWxpZ246bGVmdDtmbG9hdDpsZWZ0fS5hcHAtc3RvcmVzIHVse3RleHQtYWxpZ246cmlnaHQ7ZmxvYXQ6cmlnaHR9LmFwcC1zdG9yZXMgdWwgbGl7cGFkZGluZzowIGF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIgLnBhbmVsLWdyb3VwIC5wYW5lbHttYXJnaW4tdG9wOjB9Zm9vdGVyIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5ne3BhZGRpbmc6MH1mb290ZXIgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYXtwYWRkaW5nOjE0cHggMTBweDtjb2xvcjojNGE0YTRhfWZvb3RlciAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhOmhvdmVyLGZvb3RlciAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDY0MDB9Zm9vdGVyIHNwYW4uZ2x5cGhpY29ue3dpZHRoOjI1cHh9Zm9vdGVyIHNwYW4uZ2x5cGhpY29uLW1lbnUtZG93bntjb2xvcjojNGE0YTRhfWZvb3RlciBzcGFuLmdseXBoaWNvbi1tZW51LXVwe2NvbG9yOiMwMDY0MDB9Zm9vdGVyIGE6aG92ZXIgc3Bhbi5nbHlwaGljb24tbWVudS1kb3due2NvbG9yOiMwMDY0MDB9Zm9vdGVyIC5saXN0LWdyb3Vwe21hcmdpbi1ib3R0b206MH1mb290ZXIgLmxpc3QtZ3JvdXAtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MH1mb290ZXIgLmxpc3QtZ3JvdXAtaXRlbT5he3BhZGRpbmc6MTJweCAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6NDBweDtjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxNnB4fWZvb3RlciAuY29weSAucHVsbC1sZWZ0e2Zsb2F0Om5vbmUgIWltcG9ydGFudH1mb290ZXIgLnRlcm1zIC5wdWxsLXJpZ2h0e2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2Zvb3RlciAuY29sbGFwc2V7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fWZvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVse21hcmdpbi10b3A6MH1mb290ZXIgaDQucGFuZWwtdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNGE0YTRhO21pbi1oZWlnaHQ6MzZweH1mb290ZXIgLnBhbmVsLWhlYWRpbmd7cGFkZGluZzowO2JvcmRlci1ib3R0b206bm9uZX1mb290ZXIgbGkubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycHh9Zm9vdGVyIGxpLmxpc3QtZ3JvdXAtaXRlbSBhe3BhZGRpbmc6MnB4IDB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7Zm9vdGVyIGxpLmxpc3QtZ3JvdXAtaXRlbSBhe3BhZGRpbmc6NHB4IDA7ZGlzcGxheTpibG9ja319QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtmb290ZXIgLnNlby1mb290ZXIgLmFmZmlsaWF0ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfX1ib2R5Lm1pbiBmb290ZXIgLm1haW4tZm9vdGVye3BhZGRpbmctdG9wOjBweDtib3JkZXItdG9wOjBweH1ib2R5Lm1pbiBmb290ZXIgLm1haW4tZm9vdGVyIC5wYW5lbC1ncm91cHttYXJnaW4tYm90dG9tOjBweH1ib2R5Lm1pbiBmb290ZXIgLm1haW4tZm9vdGVyIC5wYW5lbC1ncm91cCAucGFuZWx7ZGlzcGxheTpub25lfWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXIgLnBhbmVsLWdyb3VwIC5wYW5lbD5kaXZ7bWFyZ2luLWJvdHRvbToyMHB4fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXIgLnBhbmVsLWdyb3VwIC5wYW5lbD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9Ym9keS5taW4gZm9vdGVyIC5zb2NpYWwtZm9vdGVyLGJvZHkubWluIGZvb3RlciAuc2VvLWZvb3Rlcixib2R5Lm1pbiBmb290ZXIgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2hvbWUyIC5oZHItY292ZXIgaDIsI2hvbWUyIC53aWRnZXQgaDIsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxleDoxIDAgYXV0bzt0ZXh0LWFsaWduOmxlZnR9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMj5zcGFue2ZsZXg6MSAwIGF1dG99I2hvbWUyIC53aWRnZXQgaDI6YmVmb3JlLCNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDI6YmVmb3Jle2NvbnRlbnQ6XCIvL1wiO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotM3B4O21hcmdpbi1yaWdodDouNXJlbX0jaG9tZTIgLndpZGdldCBoMjphZnRlciwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyOmFmdGVye2NvbnRlbnQ6XCJcIjt6LWluZGV4OjE7cGFkZGluZzowO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjY2M7d2lkdGg6MTAwJX0jaG9tZTIgLndpZGdldHttYXJnaW4tYm90dG9tOjNyZW19I2hvbWUyIC53aWRnZXQgaDJ7bWFyZ2luOjAgMCAxcmVtIDA7cGFkZGluZzowIDAgMCAxNXB4O2Zsb2F0Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfSNob21lMiAud2lkZ2V0IGgyOmJlZm9yZXtjb2xvcjojZmZiZjAwfSNob21lMiAud2lkZ2V0IGgyOmFmdGVye21hcmdpbi1sZWZ0OjEwcHg7b3JkZXI6MztkaXNwbGF5OmJsb2NrfSNob21lMiAud2lkZ2V0IC5tb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjVweDt6LWluZGV4OjM7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MCAxNXB4IDAgMTBweDttYXJnaW4tYm90dG9tOjB9I2hvbWUyIC53aWRnZXQgLm1vcmUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Zm9udC1zaXplOjE0cHh9I2hvbWUyIC5oZHItY292ZXI6YmVmb3Jle2NvbnRlbnQ6XCIvL1wiO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzotM3B4O2NvbG9yOiNmZmJmMDB9I2hvbWUyIC5oZHItY292ZXI6YWZ0ZXJ7Y29udGVudDpcIlwiO3otaW5kZXg6MTtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NjYzt3aWR0aDoxMDAlfSNob21lMiAuaGRyLWNvdmVyIGgye21hcmdpbjowO29yZGVyOjJ9I2hvbWUyIC5oZHItY292ZXI6YmVmb3Jle29yZGVyOjF9I2hvbWUyIC5oZHItY292ZXI6YWZ0ZXJ7b3JkZXI6M30jaG9tZTIgLmhkci1jb3ZlciBhe29yZGVyOjQ7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lfSNob21lMiAuZ2ItbGl0ZS13aWRnZXR7bWFyZ2luLXRvcDowfSNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDJ7bWFyZ2luLWJvdHRvbToxcmVtO2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fSNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDI6YmVmb3Jle21hcmdpbi1yaWdodDouNXJlbTtvcmRlcjoxO2NvbG9yOiNmZmJmMDB9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjphZnRlcntvcmRlcjozfSNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDI+c3BhbntvcmRlcjoyO3BhZGRpbmctcmlnaHQ6LjVyZW19I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMj5zcGFuOmJlZm9yZXttYXJnaW4tbGVmdDotM3B4O3BhZGRpbmctcmlnaHQ6LjJyZW19I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMiBhe29yZGVyOjQ7cGFkZGluZy1sZWZ0Oi41cmVtO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDpub3JtYWx9I2hvbWUyIC50cnVzdHBpbG90LXdpZGdldHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO3RvcDp1bnNldDtyaWdodDp1bnNldDtmbG9hdDpub25lO292ZXJmbG93OnZpc2libGV9I2hvbWUyIC50cnVzdHBpbG90LXdpZGdldCBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9I2hvbWUyIC5zbGlkaW5nLXBhbmV7b3ZlcmZsb3cteDpzY3JvbGw7ZmxleC13cmFwOm5vd3JhcDtzY3JvbGxiYXItY29sb3I6I2I3YjdiNyByZ2JhKDAsMCwwLDApO3Njcm9sbGJhci13aWR0aDp0aGlufSNob21lMj5kaXYgLndoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0jaG9tZTI+ZGl2IC5ncmF5LWdyYWRpZW50e2JhY2tncm91bmQtY29sb3I6I2VlZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM3LCAyMzcsIDIzNykgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA0MCUsIHJnYigyNTUsIDI1NSwgMjU1KSA2MCUsIHJnYigyMzcsIDIzNywgMjM3KSAxMDAlKTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2hvbWUyPmRpdiAuZGFyay1ncmF5e2JhY2tncm91bmQtY29sb3I6IzIyMjtjb2xvcjojZmZmfSNob21lMj5kaXYgLmxpZ2h0LWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5oZXJvLWZpdCAubWFpbi1jb250ZW50e21hcmdpbi10b3A6LTIwcHggIWltcG9ydGFudH0uaGVyby1maXQgLm1haW4tY29udGVudCtmb290ZXIuYnM1LC5oZXJvLWZpdCAubWFpbi1jb250ZW50KyorZm9vdGVyLmJzNXttYXJnaW4tdG9wOjB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNob21lMiAuaGRyLWNvdmVyIGgyLCNob21lMiAud2lkZ2V0IGgyLCNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDJ7ZmxleDowIDEgYXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5oZXJvLWZpdCAubWFpbi1jb250ZW50e21hcmdpbi10b3A6MTIycHggIWltcG9ydGFudH0jaG9tZTIgLndpZGdldCBoMntwYWRkaW5nLWxlZnQ6MH0jaG9tZTIgLndpZGdldCAubW9yZXtwYWRkaW5nLXJpZ2h0OjB9I2hvbWUyIC5oZHItY292ZXIgaDIsI2hvbWUyIC53aWRnZXQgaDIsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMntmb250LXNpemU6MjZweH0jaG9tZTIgLmhkci1jb3ZlciBoMjpiZWZvcmUsI2hvbWUyIC53aWRnZXQgaDI6YmVmb3JlLCNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDI6YmVmb3Jle2ZvbnQtc2l6ZToyN3B4fSNob21lMiAuaGRyLWNvdmVyOmJlZm9yZSwjaG9tZTIgLndpZGdldDpiZWZvcmUsI2hvbWUyIC5nYi1saXRlLXdpZGdldDpiZWZvcmV7Zm9udC1zaXplOjI3cHh9fSNob21lMiAjYnJhZ0xpbmV7Zm9udC1zaXplOjE0cHh9I2hvbWUyICNicmFnTGluZSAuYnJhZ3tsaW5lLWhlaWdodDoyMnB4fSNob21lMiAjYnJhZ0xpbmUgLmJyYWcgaS5pY29ue2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDo0MHB4fSNob21lMiAjYnJhZ0xpbmUgLmJyYWcgc3Ryb25ne2ZvbnQtc2l6ZToxN3B4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmYmYwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2hvbWUyICNicmFnTGluZSAuYnJhZyBzdHJvbmd7Zm9udC1zaXplOjIwcHh9fSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcHt0cmFuc2l0aW9uOi41cyBoZWlnaHQgZWFzZTttaW4td2lkdGg6MXB4O2JhY2tncm91bmQtY29sb3I6IzIyMjtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2Vse3RyYW5zaXRpb246MXMgb3BhY2l0eSBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbD5kaXZ7ZmxleDoxIDAgMTAwJX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsIC5zbGljay1zbGlkZT5kaXZ7d2lkdGg6MTAwJX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwuc2xpY2staW5pdGlhbGl6ZWR7ZGlzcGxheTpibG9jaztvdmVyZmxvdzp2aXNpYmxlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwuc2xpY2staW5pdGlhbGl6ZWQ+ZGl2e2ZsZXg6dW5zZXR9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9sc3tsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtoZWlnaHQ6MjVweDt3aWR0aDoxMDAlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHM+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMgdWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7YWxpZ24taXRlbXM6Y2VudGVyfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMgdWwgbGl7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2hlaWdodDoxMHB4O3dpZHRoOjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4fSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMgdWwgbGkgYnV0dG9ue3RleHQtaW5kZW50Oi0xMDAwcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMgdWwgbGkrbGl7bWFyZ2luLWxlZnQ6MTBweH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kb3RzIHVsIGxpLnNsaWNrLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDA7Ym9yZGVyLWNvbG9yOiNmZmJmMDB9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7Ym90dG9tOjEwcHh9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1wYXVzZSwjaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLWFycm93c3tvdmVyZmxvdzpoaWRkZW59I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1wYXVzZSBzcGFuLCNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dzIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5OXB4O2xlZnQ6LTk5OTk5cHg7ei1pbmRleDowfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dzIC5zbGljay1hcnJvdysuc2xpY2stYXJyb3csI2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1wYXVzZXttYXJnaW4tbGVmdDo1cHh9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1wYXVzZSBpLmZhLXBhdXNle2Rpc3BsYXk6bm9uZX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIGkuZmEtcGxheXtkaXNwbGF5OmlubGluZX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlLnBsYXlpbmcgaS5mYS1wYXVzZXtkaXNwbGF5OmlubGluZX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlLnBsYXlpbmcgaS5mYS1wbGF5e2Rpc3BsYXk6bm9uZX0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgYnV0dG9ue2JvcmRlci1yYWRpdXM6MjVweDtoZWlnaHQ6MjVweDt3aWR0aDoyNXB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzIGJ1dHRvbjpob3Zlcntib3JkZXItY29sb3I6I2ZmYmYwMDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAucmV2ZWFse2hlaWdodDphdXRvfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcC5yZXZlYWwgI2hvbWVwYWdlLWNhcm91c2Vse29wYWNpdHk6MTttYXJnaW4tYm90dG9tOjIwcHh9I2hvbWUyICNXaGF0SXNHQiBwe2ZvbnQtc2l6ZToxNnB4fSNob21lMiAjV2hhdElzR0IgLmhkci1jb3ZlcjpiZWZvcmUsI2hvbWUyICNXaGF0SXNHQiAuaGRyLWNvdmVyPmgyOmJlZm9yZXtjb2xvcjojMDA2NDAwfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhe3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9ja30jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QgYSBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhPmRpdiBkaXYgaDN7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1NTV9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGE+ZGl2IGRpdiBwe2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dW5zZXQgIWltcG9ydGFudH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QgYT5kaXYgZGl2IHAgc3Bhbntjb2xvcjojMDA2NDAwfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC5mbGF0IGF7cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLmZsYXQgYSBwe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmJmMDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLmZsYXQgYTpob3ZlciBwe3BhZGRpbmc6MH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QudGlsZXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QudGlsZTphZnRlcntjb250ZW50OlwiXCI7aGVpZ2h0OjVweDt3aWR0aDowcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDA7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1pbn0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QudGlsZSBhLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlPmRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLnRpbGU6aG92ZXI6YWZ0ZXJ7d2lkdGg6MTAwJX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QudGlsZS5ncmVlbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kOmhvdmVyIGF7cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BTZWxsaW5nTWFudWZhY3R1cmVycyAudHMtcG9kIGF7cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BTZWxsaW5nTWFudWZhY3R1cmVycyAudHMtcG9kIGEgcHtmb250LXNpemU6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjF9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BTZWxsaW5nTWFudWZhY3R1cmVycyAudHMtcG9kIGE6YWZ0ZXJ7ei1pbmRleDoyfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjRmVhdHVyZWRNYW51ZmFjdHVyZXJzIC50aWxlPmRpdntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGEgcCwjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdIYW5kZ3VucyBhIHB7YmFja2dyb3VuZC1jb2xvcjojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXMgYSBwOmJlZm9yZSwjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdIYW5kZ3VucyBhIHA6YmVmb3Jle2NvbnRlbnQ6XCJTSE9QXCI7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yNnB4O3dpZHRoOmNhbGMoMTAwJSAtIC41cmVtKTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjN9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGEgcDphZnRlciwjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdIYW5kZ3VucyBhIHA6YWZ0ZXJ7Y29udGVudDpcIlwiO3RyYW5zaXRpb246aGVpZ2h0IC4ycyBsaW5lYXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2JvdHRvbToxMDAlO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDA7ei1pbmRleDoxfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhOmhvdmVyIHA6YmVmb3JlLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGE6aG92ZXIgcDpiZWZvcmV7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyO3RyYW5zaXRpb24tZGVsYXk6LjJzfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhOmhvdmVyIHA6YWZ0ZXIsI2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BTZWxsaW5nSGFuZGd1bnMgYTpob3ZlciBwOmFmdGVye2hlaWdodDozMHB4fSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllc3twYWRkaW5nOjEuNXJlbSAwfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjV1BDb250ZW50IC5pbWFnZS13cmFwe2ZsZXg6MSAwIDkwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNXUENvbnRlbnQgLmltYWdlLXdyYXArZGl2e2ZsZXg6MCAxIDEwMCV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXN7cGFkZGluZzo0cmVtIDB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXMgYSBwe2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhIHB7Zm9udC1zaXplOjE4cHh9fSNob21lMiAubGlmZXN0eWxlLWJsb2NrIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjaG9tZTIgLmxpZmVzdHlsZS1ibG9jayAuY29sLWxnLTZ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAubGlmZXN0eWxlLWJsb2NrIC5jb2wtbGctNiBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LjhyZW19I2hvbWUyIC5saWZlc3R5bGUtYmxvY2sgLmNvbC1sZy02IGEgaW1ne3dpZHRoOmNhbGMoMTAwJSAtIC43cmVtKX19I2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC5oZHItY292ZXI6YmVmb3JlLCNob21lMiAjTmV3VXNlclJlc291cmNlcyAuaGRyLWNvdmVyPmgyOmJlZm9yZXtjb2xvcjojMDA2NDAwfSNob21lMiAjTmV3VXNlclJlc291cmNlcyAudHMtcG9kIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1NTV9I2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC50cy1wb2QgYT5oM3tmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTV9I2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC50cy1wb2QgYTpob3Zlcntjb2xvcjojNTU1fSNob21lMiAuc2VydmVyLWNhcm91c2Vse3RyYW5zaXRpb246MXMgb3BhY2l0eSBlYXNlO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDozMDBweH0jaG9tZTIgLnNlcnZlci1jYXJvdXNlbC5yZXZlYWx7b3BhY2l0eToxO21heC1oZWlnaHQ6dW5zZXR9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgdWwgbGl7aGVpZ2h0OmF1dG99I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzIC5uci1wb2R7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAuaGRyLWNvdmVyOmJlZm9yZSwjaG9tZTIgI2RpdkFubm91bmNlbWVudHMgLmhkci1jb3Zlcj5oMjpiZWZvcmV7Y29sb3I6IzAwNjQwMH0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJze2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwYWRkaW5nLXRvcDoxNyV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz5kaXZ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtsZWZ0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O292ZXJmbG93OmhpZGRlbn0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPmRpdj5kaXZ7ZmxleDoxIDAgMjUlfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+ZGl2PmRpdiBhe2JhY2tncm91bmQtY29sb3I6I2ZmZn0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPiNtYXJxdWVlXzB7YW5pbWF0aW9uOm1hcnF1ZWUgMTIwcyBsaW5lYXIgaW5maW5pdGV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz4jbWFycXVlZV8xe2FuaW1hdGlvbjptYXJxdWVlIDEyMHMgbGluZWFyIDMwcyBpbmZpbml0ZX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPiNtYXJxdWVlXzJ7YW5pbWF0aW9uOm1hcnF1ZWUgMTIwcyBsaW5lYXIgNjBzIGluZmluaXRlfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+I21hcnF1ZWVfM3thbmltYXRpb246bWFycXVlZSAxMjBzIGxpbmVhciA5MHMgaW5maW5pdGV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVyczpob3Zlcj5kaXZ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnR9QGtleWZyYW1lcyBtYXJxdWVlezAle2xlZnQ6MTAwJX01MCV7bGVmdDotMTAwJX0xMDAle2xlZnQ6LTEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzOmJlZm9yZXtwYWRkaW5nLXRvcDo0LjYlfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+ZGl2PmRpdntmbGV4LWJhc2lzOjYuNjY2NjY2NjY2NyV9fSNob21lMiAud3AtY29udGVudC10aWxle2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlb3tiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXZpZGVvcy5qcGcpfSNob21lMiAud3AtY29udGVudC10aWxlLndwLWFydGljbGVze2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtYXJ0aWNsZXMuanBnKX0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1wb2RjYXN0c3tiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXBvZGNhc3RzLXYxLmpwZyl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtcmVzZWFyY2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC1yZXNlYXJjaC5qcGcpfSNob21lMiAud3AtY29udGVudC10aWxlIGF7aGVpZ2h0OjEyMnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDExNmRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA3NyUpO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSAud3AtY29udGVudC1jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIGgze2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouOXB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDN7d2lkdGg6MTcwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDN7d2lkdGg6MTQwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRue2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjEuNHB4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjI5MDE5NjA3ODQpO2JvcmRlcjoycHggc29saWQgI2ZmYmYwMDt3aWR0aDpmaXQtY29udGVudDttYXJnaW4tdG9wOmF1dG87cGFkZGluZzo0cHggMjBweCA2cHg7dHJhbnNpdGlvbjphbGwgLjNzfSNob21lMiAud3AtY29udGVudC10aWxlIGEgLndwLWJ0bjpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0jaG9tZTIgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW57dGV4dC1hbGlnbjpjZW50ZXJ9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaXtiYWNrZ3JvdW5kOiNmZmJmMDA7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjU1cHg7d2lkdGg6NTVweDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToyNnB4O2JveC1zaGFkb3c6MHB4IDBweCAyMHB4IHJnYmEoMCwwLDAsLjgpfSNob21lMiAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGkuZmEtcGxheXtwYWRkaW5nLWxlZnQ6M3B4fSNob21lMiAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGkuZmEtaGVhZHBob25lc3twYWRkaW5nLWJvdHRvbTozcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNob21lMiAud3AtY29udGVudC10aWxlIGF7aGVpZ2h0OjE2MnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDExNmRlZywgcmdiYSgwLCAwLCAwLCAwLjcpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSA3NyUpfSNob21lMiAud3AtY29udGVudC10aWxlIGEgaDN7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1idG57Zm9udC1zaXplOjE2cHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDN7d2lkdGg6MjMwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDN7d2lkdGg6MTgwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaXtoZWlnaHQ6NjBweDt3aWR0aDo2MHB4O2ZvbnQtc2l6ZToyOHB4O2JveC1zaGFkb3c6MHB4IDBweCAyMHB4IHJnYmEoMCwwLDAsLjgpfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYXtoZWlnaHQ6MTgwcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDc3JSl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSBoM3tmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMnB4fSNob21lMiAud3AtY29udGVudC10aWxlLndwLXZpZGVvIGgze3dpZHRoOjI1MHB4fSNob21lMiAud3AtY29udGVudC10aWxlLndwLWFydGljbGVzIGgze3dpZHRoOjIxMHB4fSNob21lMiAud3AtY29udGVudC1pY29uLWNvbHVtbnthbGlnbi1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpe2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7Zm9udC1zaXplOjQwcHg7Ym94LXNoYWRvdzowcHggMHB4IDMwcHggcmdiYSgwLDAsMCwuOCl9fS5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRoe3dpZHRoOjMzLjMzMzMzJTtwYWRkaW5nLWxlZnQ6MH0uY29uZmlybSB0YWJsZS50YWJsZT50Ym9keT50cj50ZHt3aWR0aDo2Ni42NjY2NyV9LmNvbmZpcm0gLnZhbHVlcz5kaXY+aDUsLmNvbmZpcm0gLnZhbHVlcz5kaXY+cHtkaXNwbGF5Om5vbmV9LmNvbmZpcm0gLnZhbHVlcz5kaXYgI3NoaXBwaW5nUmF0ZXMgc3BhbjpudGgtY2hpbGQoMSl7bWFyZ2luLXJpZ2h0OjVweH0uY29uZmlybSAudmFsdWVzPmRpdiAjc2hpcHBpbmdSYXRlcyBzcGFuOm50aC1jaGlsZCgxKTphZnRlcntjb250ZW50OlwiOlwifS5jb25maXJtIC52YWx1ZXM+ZGl2LnN0YW5kLWFsb25lLXZhbHVle2Zsb2F0Om5vbmU7bWFyZ2luLXRvcDoxMHB4fS5jb25maXJtIC52YWx1ZXM+ZGl2LmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0uY29uZmlybSAudWktY2hlY2tib3hyYWRpby1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE1cHh9LmNvbmZpcm0gLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbnttYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50fSNtYWtlQW5PZmZlcntjb2xvcjojNTU1fSNtYWtlQW5PZmZlciAuc2hvdy1jb25zaWRlcmVkLCNtYWtlQW5PZmZlciAuc2hvdy1jb25maXJtLCNtYWtlQW5PZmZlciAuc2hvdy1kZWNsaW5lZHtkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyIGgye2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgaDN7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciBoNHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyIGhye3dpZHRoOjEwMCU7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9I21ha2VBbk9mZmVyIHB7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyIGgxLCNtYWtlQW5PZmZlciBoMiwjbWFrZUFuT2ZmZXIgaDMsI21ha2VBbk9mZmVyIGg0LCNtYWtlQW5PZmZlciBoNSwjbWFrZUFuT2ZmZXIgaHIsI21ha2VBbk9mZmVyIHAsI21ha2VBbk9mZmVyIHVse21hcmdpbjowcHg7cGFkZGluZzowcHh9I21ha2VBbk9mZmVyPmgxe2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwfSNtYWtlQW5PZmZlcj5he2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxMnB4fSNtYWtlQW5PZmZlcj5hIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXI+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jbWFrZUFuT2ZmZXI+YTpob3ZlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyIGkuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ257Y29sb3I6I2ZmYmYwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb257bWFyZ2luLXRvcDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBoMywjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlciBoM3t3aWR0aDo0MCU7ZmxvYXQ6bGVmdH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2LCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyPmRpdntmbG9hdDpyaWdodDt3aWR0aDo1NSU7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tYm90dG9tOjVweDttYXJnaW4tdG9wOi0zcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzIHAsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtb2ZmZXIgcHtjbGVhcjpib3RofSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHN0cm9uZywjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlciBwIHN0cm9uZ3tjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2e2ZvbnQtc2l6ZToxNnB4O3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzPmRpdiBzcGFue2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXMgaHJ7bWFyZ2luOjIwcHggYXV0b30jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXMgcCBzcGFue2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlcj5kaXZ7Zm9udC1zaXplOjE4cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtb2ZmZXI+ZGl2IHN0cm9uZ3tjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbSBoM3ttYXJnaW46MTVweCBhdXRvIDEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBpbWd7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2e3BhZGRpbmctbGVmdDoxNXB4O2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbn0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2PmF7Zm9udC1zaXplOjEzcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IHB7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1ib3R0b206NXB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgc3BhbiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyIGhye21hcmdpbjoyMHB4IGF1dG99I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyIHB7bWFyZ2luOjVweCBhdXRvIDE1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyIGxhYmVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cCBpbnB1dHtib3JkZXItcmFkaXVzOjZweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwIC5jdXJyZW5jeS1ncm91cHtkaXNwbGF5OnRhYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwIC5jdXJyZW5jeS1ncm91cCBzcGFuLmlucHV0LWdyb3VwLWFkZG9ue2JvcmRlci1yaWdodDowcHg7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtjb2xvcjojNTU1O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cCAuY3VycmVuY3ktZ3JvdXAgaW5wdXQuY3VycmVuY3l7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6MHB4O2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgcHttYXJnaW4tdG9wOjE1cHg7Zm9udC1zaXplOjExcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGEsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBidXR0b257d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCl9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBhIHNwYW4sI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBidXR0b24gc3BhbntkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYudG9wPmRpdnttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2IGJ1dHRvbnttYXJnaW4tbGVmdDoxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LnRvcD5kaXY6Zmlyc3QtY2hpbGR7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6YmxvY2t9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYudG9wPmRpdjpmaXJzdC1jaGlsZCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYudG9wPmRpdjpmaXJzdC1jaGlsZCAudWktY2hlY2tib3hyYWRpby1pY29ue2ZsZXg6MSAwIDEzcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHMsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtc3twYWRkaW5nLWJvdHRvbToxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzIGhyLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXMgaHJ7bWFyZ2luLWJvdHRvbToxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzPmRpdiwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zPmRpdntsaW5lLWhlaWdodDoxNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcz5kaXYgaDQsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcz5kaXYgaDR7bWluLXdpZHRoOjEyMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzPmRpdiB1bCwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zPmRpdiB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtmbGV4OjF9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHM+ZGl2IHVsIGxpLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXM+ZGl2IHVsIGxpe21hcmdpbi1sZWZ0OjE1cHg7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHMgLmZ1bGwtd2lkdGg+cCwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zIC5mdWxsLXdpZHRoPnB7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHMgLmZ1bGwtd2lkdGg+aDUsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcyAuZnVsbC13aWR0aD5oNXttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcyAuZnVsbC13aWR0aD4jc2hpcHBpbmdSYXRlcywjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zIC5mdWxsLXdpZHRoPiNzaGlwcGluZ1JhdGVze21hcmdpbi1ib3R0b206MTBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kc3ttYXJnaW4tdG9wOjIwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtc3twYWRkaW5nLWJvdHRvbTowcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcyBocjpsYXN0LWNoaWxke21hcmdpbi10b3A6MTVweH0jbWFrZUFuT2ZmZXIgLmRpc2NsYWltZXItdGV4dHtmb250LXNpemU6MTJweDttYXJnaW46MjBweCBhdXRvfSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0IGg1e21hcmdpbi1ib3R0b206MTBweDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgaDUgaXttYXJnaW4tcmlnaHQ6NXB4fSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0IHVse21hcmdpbi1sZWZ0OjE1cHh9I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgdWwgbGkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0IHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgLmRpc2NsYWltZXItdGV4dCBocnttYXJnaW46MjBweCBhdXRvfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC5zaG93LWNvbmZpcm17ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXB7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnNob3ctY29uZmlybXtkaXNwbGF5OmJsb2NrfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wIGEgLnNob3ctY29uZmlybSwjbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcCBidXR0b24gLnNob3ctY29uZmlybXtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLmJ0bXt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtIGg0e3RleHQtYWxpZ246bGVmdH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAuc2hvdy1jb25zaWRlcmVke2Rpc3BsYXk6YmxvY2t9I21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2e2NvbG9yOiMxODUzOWR9I21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IHNwYW4uc2hvdy1jb25zaWRlcmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzPmRpdiBpOmJlZm9yZXtjb250ZW50Olwi7oCjXCJ9I21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXMgcCBzcGFuLnNob3ctY29uc2lkZXJlZHtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgYSAuc2hvdy1jb25zaWRlcmVkLCNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBidXR0b24gLnNob3ctY29uc2lkZXJlZHtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQ+aDF7ZmxvYXQ6bGVmdH0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLnNob3ctZGVjbGluZWR7ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb257bWFyZ2luLXRvcDozNXB4fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXZ7Y29sb3I6I2I5MmUyZX0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IHNwYW4uc2hvdy1kZWNsaW5lZHtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IGk6YmVmb3Jle2NvbnRlbnQ6XCLugohcIn0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXMgcCBzcGFuLnNob3ctZGVjbGluZWR7ZGlzcGxheTppbmxpbmV9I21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBhIC5zaG93LWRlY2xpbmVkLCNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgYnV0dG9uIC5zaG93LWRlY2xpbmVke2Rpc3BsYXk6aW5saW5lfSNjb25maXJtQXV0b0FjY2VwdE1vZGFsIGg0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozMHB4O21hcmdpbi10b3A6MDtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0OjYwMH0jY29uZmlybUF1dG9BY2NlcHRNb2RhbCBwOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxNnB4fSNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwgLmJ0bi1wcmltYXJ5e3BhZGRpbmctdG9wOjEzcHg7cGFkZGluZy1ib3R0b206MTNweDtmb250LXNpemU6MTVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3Vwe3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowcHg7bWFyZ2luLWJvdHRvbTo1cHh9fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjbWFrZUFuT2ZmZXIgcHtmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IGF7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3Vwe2ZsZXg6MTttYXJnaW4tYm90dG9tOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tYm90dG9tOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbWFrZUFuT2ZmZXI+aDF7bWFyZ2luLXRvcDo1cHh9I21ha2VBbk9mZmVyIGgze2ZvbnQtc2l6ZToxNHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjI1cHg7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBocntkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc2VjdGlvbiAuYnV5ZXJzLW9mZmVye21hcmdpbi10b3A6MjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbSBoM3ttYXJnaW46MHB4IGF1dG8gMTNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXZ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IGEsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBwe3doaXRlLXNwYWNlOnByZS13cmFwO292ZXJmbG93OnZpc2libGV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBhe21hcmdpbi1ib3R0b206NXB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgcHttYXJnaW4tYm90dG9tOjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBzcGFue2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBpbWd7aGVpZ2h0OjE1MHB4O3dpZHRoOjE1MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcnttYXJnaW4tdG9wOjMwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyIGhye2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgaDJ7Y2xlYXI6Ym90aH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgcHtjbGVhcjpib3RofSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXZ7ZGlzcGxheTpibG9jazt3aWR0aDo1MCU7ZmxvYXQ6bGVmdH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MTBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIGlucHV0e3dpZHRoOjUwJX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCBpbnB1dHt3aWR0aDo4MCV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHtmbG9hdDpyaWdodDt3aWR0aDo1MCU7dGV4dC1hbGlnbjpsZWZ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgZGl2LnRvcHttYXJnaW4tdG9wOjBweDt3aWR0aDphdXRvO3RleHQtYWxpZ246cmlnaHQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgZGl2LnRvcCBhLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgZGl2LnRvcCBidXR0b257d2lkdGg6MTAwJTttYXgtd2lkdGg6MTYwcHh9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlcnttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVte2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOX0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXB7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuc2hvdy1jb25maXJte2Rpc3BsYXk6YmxvY2t9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPnB7bWFyZ2luLXRvcDoyMHB4O3RleHQtYWxpZ246cmlnaHQ7YWxpZ24tc2VsZjpmbGV4LWVuZDtvcmRlcjoyfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9we29yZGVyOjM7Y2xlYXI6cmlnaHR9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3A+ZGl2e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXYgYSwjbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXYgYnV0dG9ue21hcmdpbi10b3A6MTVweH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXYgYSAuc2hvdy1jb25maXJtLCNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBidXR0b24gLnNob3ctY29uZmlybXtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXY6Zmlyc3QtY2hpbGQgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tYm90dG9tOjB9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3A+ZGl2OmZpcnN0LWNoaWxkIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIGF7bWFyZ2luOjB9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5idG17b3JkZXI6MTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLmJ0bT5kaXZ7ZmxleDoxO21hcmdpbi10b3A6MjBweH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLmJ0bT5kaXY+ZGl2e3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLmJ0bT5kaXY6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxNXB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtIGg0e3RleHQtYWxpZ246bGVmdH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXNlY3Rpb257Ym9yZGVyLXJpZ2h0OjFweCBkb3R0ZWQgI2Q5ZDlkOX0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXB7bWFyZ2luLXRvcDotNDZweH0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQ+YXttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb257bWFyZ2luLXRvcDo0NXB4fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVte2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOX0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwe21hcmdpbi10b3A6LTQ2cHh9I2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwgLmJ0bi1wcmltYXJ5e3BhZGRpbmctbGVmdDoyNXB4O3BhZGRpbmctcmlnaHQ6MjVweDtmb250LXNpemU6MTZweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbWFrZUFuT2ZmZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fSNtYWtlQW5PZmZlcj5oMXtmb250LXNpemU6MThweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgaDJ7Zm9udC1zaXplOjE4cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cHtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7d2lkdGg6MTUwcHg7bWFyZ2luLWJvdHRvbTowcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCBpbnB1dHt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoyMHB4O3dpZHRoOjMwMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuY3VycmVuY3ktZ3JvdXB7d2lkdGg6YXV0b30jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgLmN1cnJlbmN5LWdyb3VwIGlucHV0LmN1cnJlbmN5e3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY29uZmlybSB0YWJsZS50YWJsZT50Ym9keT50cj50aHt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206bm9uZX0uY29uZmlybSB0YWJsZS50YWJsZT50Ym9keT50cj50ZHt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci10b3A6bm9uZTtwYWRkaW5nLWxlZnQ6MH0ucHVyY2hhc2UtY3RhIC5idG4uYnRuLXByaW1hcnl7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH19I3NlYXJjaENvbnRhaW5lcntwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjU1cHh9I3NlYXJjaENvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VhcmNoQ29udGFpbmVyIC5kaXYtbGluZXt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgc2VjdGlvbnttYXJnaW4tYm90dG9tOjE1cHh9I3NlYXJjaENvbnRhaW5lciAjY2VMb2dvV3JhcHBlcntkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMnttaW4td2lkdGg6MH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yIC5hZC1wbGFjZW1lbnR7bWFyZ2luOjMwcHggMHB4fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgLmFkLXBsYWNlbWVudCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6OTQ0cHh9I3NlYXJjaENvbnRhaW5lciAuZHJhd2VyLWxpbmt7Y29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fSNzZWFyY2hDb250YWluZXIgLmRyYXdlci1saW5rIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyIC5kcmF3ZXItbGluayBzcGFuLmRyYXdlci1pY29ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tbGVmdDo1cHh9I3Nlb0NvbnRlbnQsI3Nlb0NvbnRlbnQye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAxNXB4IDBweDtjb2xvcjojNTU1O21hcmdpbjowcHggYXV0bztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwcHh9I3Nlb0NvbnRlbnQgaW5wdXQsI3Nlb0NvbnRlbnQyIGlucHV0e2Rpc3BsYXk6bm9uZX0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG4sI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxNXB4O2NvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biBzcGFuLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG4gc3BhbntkaXNwbGF5Om5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG4gaSwjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRuIGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O3RyYW5zaXRpb246YWxsIC4zczt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG46YmVmb3JlLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG46YmVmb3Jle2NvbnRlbnQ6XCJNb3JlXCI7bWFyZ2luLXJpZ2h0OjVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZW9Db250ZW50IGgxLCNzZW9Db250ZW50IGgyLCNzZW9Db250ZW50MiBoMSwjc2VvQ29udGVudDIgaDJ7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NX0jc2VvQ29udGVudCBoMSwjc2VvQ29udGVudDIgaDF7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmctcmlnaHQ6NjBweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9I3Nlb0NvbnRlbnQgLnNlby13cmFwLCNzZW9Db250ZW50MiAuc2VvLXdyYXB7Zm9udC1zaXplOjExcHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwOm5vdCguc2VvLWNvbnRlbnQtYm90dG9tKSwjc2VvQ29udGVudDIgLnNlby13cmFwOm5vdCguc2VvLWNvbnRlbnQtYm90dG9tKXtoZWlnaHQ6MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3N9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGgyLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgaDJ7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjEwcHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwPi5yb3csI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZChvZGQpLCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZChvZGQpe3BhZGRpbmctcmlnaHQ6Ny41cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoZXZlbiksI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctbGVmdDo3LjVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgzKSBmaWd1cmUsI3Nlb0NvbnRlbnQgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoNCkgZmlndXJlLCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgzKSBmaWd1cmUsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDQpIGZpZ3VyZXttYXJnaW4tYm90dG9tOjBweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy0xMiwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtMTJ7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2LCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2e3BhZGRpbmctYm90dG9tOjE1cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpPmRpdiBwLCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2IHB7bGluZS1oZWlnaHQ6MThweDttYXJnaW46MHB4O3BhZGRpbmctYm90dG9tOjE1cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpPmRpdiBwOmxhc3QtY2hpbGQsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXYgcDpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjBweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2OmZpcnN0LWNoaWxkLCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjE1cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVye2Rpc3BsYXk6bm9uZX0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJke2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQ6I2YxZjJmMjt0ZXh0LWFsaWduOmNlbnRlcn0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkOmhvdmVyLCNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQuaG92ZXIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQ6aG92ZXIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQuaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxOTEsMCwuNyk7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3RyYW5zaXRpb246YWxsIC40cyBlYXNlfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQ6aG92ZXIgZmlnY2FwdGlvbiBoMywjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkLmhvdmVyIGZpZ2NhcHRpb24gaDMsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQ6aG92ZXIgZmlnY2FwdGlvbiBoMywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZC5ob3ZlciBmaWdjYXB0aW9uIGgze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAzMTAwO2JvcmRlci1jb2xvcjojMDAwZDAwO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaW1nLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGltZ3tvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjEwcHggMTBweCAxMHB4IDEwcHg7dmVydGljYWwtYWxpZ246dG9wO3RyYW5zaXRpb246b3BhY2l0eSAuNHN9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBmaWdjYXB0aW9uLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb257d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47Ym90dG9tOjB9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBmaWdjYXB0aW9uPmRpdiwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBmaWdjYXB0aW9uPmRpdntoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLCNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgcCwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBwe21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjB9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMywjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb24sI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbntwYWRkaW5nOjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDozMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjAgMCA1cHggNXB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3R0b206MDt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgYSwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBhe2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlfSNzZW9Db250ZW50IC5zZW8td3JhcCAucG9kLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgLnBvZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3Nlb0NvbnRlbnQgLnNlby13cmFwIC5wb3AgdWwsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCAucG9wIHVse21hcmdpbjowcHg7cGFkZGluZzowcHg7bGlzdC1zdHlsZTpub25lfSNzZW9Db250ZW50IC5zZW8td3JhcCAucG9wIHVsIGxpLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgLnBvcCB1bCBsaXtmb250LXNpemU6MS4yZW07Ym9yZGVyLWJvdHRvbTouNXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzo3cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwIC5wb3AgdWwgYSBsaTpob3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwIC5wb3AgdWwgYSBsaTpob3ZlcntiYWNrZ3JvdW5kOiNkOWQ5ZDl9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbDpiZWZvcmUsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJMZXNzXCJ9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCBpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsIGl7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxe21hcmdpbi1ib3R0b206MTBweDt3aGl0ZS1zcGFjZTpub3JtYWx9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdywjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvd3tkaXNwbGF5OmJsb2NrfSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcHtoZWlnaHQ6YXV0bztvcGFjaXR5OjF9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMiksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLnNlby1wYXJ0aWFsPi5yb3c6bnRoLWNoaWxkKDIpe2hlaWdodDoxMDBweDtvdmVyZmxvdzpoaWRkZW59I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3Zlciwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3ZlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7bGVmdDowcHg7cmlnaHQ6MHB4O29wYWNpdHk6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MTAwNDtiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l3SlNJZ2VUSTlJakV3TUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyWm1aamxtT1NJZ2MzUnZjQzF2Y0dGamFYUjVQU0l3SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTm1OMlkyWmpJaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI0OSwgMjQ5LCAwKSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjQ5LCAyNDksIDApIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjQ5LCAyNDksIDApIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmOWY5JywgZW5kQ29sb3JzdHI9JyNmN2Y2ZjInLEdyYWRpZW50VHlwZT0wICk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1lbmR9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3ZlciBidXR0b24sI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLnNlby1wYXJ0aWFsPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXIgYnV0dG9ue3BhZGRpbmc6NnB4IDEycHg7bWFyZ2luLWJvdHRvbToxNXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmJhc2VsaW5lO2ZsZXgtZGlyZWN0aW9uOnJvd30jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVyIGJ1dHRvbiBpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVyIGJ1dHRvbiBpe21hcmdpbi1yaWdodDo1cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxM3B4fSNzZW9Db250ZW50MnttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjExcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjc2VvQ29udGVudCAuc2VvLXdyYXAgLnBvZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDpub25lO21hcmdpbi1ib3R0b206MTBweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgLnBvZCB1bCBsaXtmb250LXNpemU6MS41ZW19I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBpbWd7b3BhY2l0eToxO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RyYW5zaXRpb246b3BhY2l0eSAuNHN9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGgzLmZpZ2NhcHRpb257YmFja2dyb3VuZDpub25lO2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEuMjVlbX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzZW9Db250ZW50LCNzZW9Db250ZW50MntwYWRkaW5nLXRvcDowcHh9I3Nlb0NvbnRlbnQgbGFiZWwuY2xvc2UtYnRuLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG57dG9wOjBweH0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG4gc3Bhbiwjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRuIHNwYW57ZGlzcGxheTppbmxpbmU7bWFyZ2luLXJpZ2h0OjVweH0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG46YmVmb3JlLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG46YmVmb3Jle21hcmdpbi1yaWdodDowcHh9I3Nlb0NvbnRlbnQgaDEsI3Nlb0NvbnRlbnQyIGgxe3BhZGRpbmctcmlnaHQ6MTM1cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpe3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGgyLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBoMnttYXJnaW4tbGVmdDotNy41cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02IGZpZ3VyZSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02IGZpZ3VyZXttYXJnaW4tYm90dG9tOjBweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDEpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDEpe3BhZGRpbmctcmlnaHQ6Ny41cHg7cGFkZGluZy1sZWZ0OjcuNXB4O21hcmdpbi1ib3R0b206MTVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDIpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDIpe3BhZGRpbmctcmlnaHQ6Ny41cHg7cGFkZGluZy1sZWZ0OjcuNXB4O21hcmdpbi1ib3R0b206MTVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDMpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDMpe3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoNCksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoNCl7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMikgcCwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMikgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4fSNzZW9Db250ZW50MntwYWRkaW5nOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSl7cGFkZGluZzowcHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgaDIsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGgye21hcmdpbi1sZWZ0OjBweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDEpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDEpe3BhZGRpbmctbGVmdDoxNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMiksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMil7cGFkZGluZy1yaWdodDoxNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMyksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMyl7cGFkZGluZy1sZWZ0OjE1cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KXtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3Nlb0NvbnRlbnQgbGFiZWwuY2xvc2UtYnRuOmJlZm9yZSwjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRuOmJlZm9yZXttYXJnaW4tcmlnaHQ6MHB4fSNzZW9Db250ZW50IGgxLCNzZW9Db250ZW50MiBoMXtmb250LXNpemU6MTZweH0jc2VvQ29udGVudCAuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcHtmb250LXNpemU6MTNweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgaDIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBoMntmb250LXNpemU6MTRweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgaDMgLmZpZ2NhcHRpb24sI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBoMyAuZmlnY2FwdGlvbntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MS41ZW19I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMikgcCwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMikgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyNnB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGltZywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBpbWd7b3BhY2l0eToxO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzo1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RyYW5zaXRpb246b3BhY2l0eSAuNHN9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I3Nlb0NvbnRlbnQgaDEsI3Nlb0NvbnRlbnQyIGgxe2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctcmlnaHQ6MTM1cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwLCNzZW9Db250ZW50MiAuc2VvLXdyYXB7Zm9udC1zaXplOjE0cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGgyLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgaDJ7Zm9udC1zaXplOjE2cHh9I3Nlb0NvbnRlbnQgLnNlby13cmFwIHAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBwe2xpbmUtaGVpZ2h0OjIycHh9fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9ue2NvbG9yOiM1NTU7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxMnB4O21hcmdpbi1ib3R0b206MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbj5kaXZ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5oMntmb250LXNpemU6MTZweDtwYWRkaW5nOjBweDttYXJnaW46MHB4IDBweCA3cHggMHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5oMiBoMntkaXNwbGF5OmlubGluZTtmb250LXNpemU6MTZweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuaDIgc3Bhbntjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxM3B4O2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjVweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAuc2F2ZS1pdGVtcyAuc2F2ZS1zZWFyY2h7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5zYXZlLXNlYXJjaCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLnNhdmUtc2VhcmNoIHNwYW57Zm9udC1zaXplOjEzcHg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5zYXZlLXNlYXJjaCBzcGFuIHNwYW57bGluZS1oZWlnaHQ6MTNweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWxlZnQ6NXB4O3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAuc2F2ZS1pdGVtcyAuc2F2ZS1zZWFyY2ggYS5kaXNhYmxlZHtjb2xvcjojOWE5YTlhO2N1cnNvcjpkZWZhdWx0fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLnNhdmUtc2VhcmNoIGEuZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6IzlhOWE5YX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5udW0tb2YtaXRlbXN7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM1NTU7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctbGVmdDo1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTNweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRue2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVycywjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVse2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi10b3A6MjBweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVyc3tvcmRlcjoyO21hcmdpbi1sZWZ0OjcuNXB4O3Bvc2l0aW9uOnN0YXRpY30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVycyBsYWJlbHtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLmZpbHRlcnMgYnV0dG9ue3dpZHRoOjEwMCU7aGVpZ2h0OjMzcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbHtvcmRlcjoxO21hcmdpbi1yaWdodDo3LjVweDtoZWlnaHQ6MzNweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsIC5nbHlwaGljb257dHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2Vye29yZGVyOjM7ZmxleDoxIDAgMTAwJTt3aWR0aDoxMDAlO2hlaWdodDowO29wYWNpdHk6MDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0LG9wYWNpdHkgLjJzIGxpbmVhcn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC51aS1tdWx0aS10b2dnbGU+ZGl2e2hlaWdodDozM3B4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3d7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93PmRpdnt3aWR0aDoxMDAlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnZpZXctYXMtcXVpY2t7d2lkdGg6YXV0b30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC52aWV3LWFzLXF1aWNrIGxhYmVsOmJlZm9yZXtmb250LXdlaWdodDpub3JtYWx9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAuYnV5LWZvcm1hdC1xdWlja3tmbGV4OjAgMSBjYWxjKDcwJSAtIDE1cHgpO21hcmdpbi1yaWdodDoxNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnRha2UtYS1zaG90LXF1aWNre2ZsZXg6MCAxIDMwJTt3aGl0ZS1zcGFjZTpub3dyYXB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAuc29ydC1ieXt0cmFuc2l0aW9uOmFsbCAuMnM7Y2xlYXI6Ym90aDt6LWluZGV4OjU1MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC52aWV3LWFzLXF1aWNre3Bvc2l0aW9uOnJlbGF0aXZlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnZpZXctYXMtcXVpY2s+bGFiZWx7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnZpZXctYXMtcXVpY2sgLnVpLW11bHRpLXRvZ2dsZSAuaGlkZGVuLXhse2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAudmlldy1hcy1xdWljayAudWktbXVsdGktdG9nZ2xlIC52aXNpYmxlLXhse2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuOmNoZWNrZWQrbGFiZWwgLmdseXBoaWNvbnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuOmNoZWNrZWQrbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlcnttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzoxNXB4O2hlaWdodDphdXRvO29wYWNpdHk6MTtvdmVyZmxvdzp2aXNpYmxlfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9ue3Bvc2l0aW9uOmZpeGVkO3RvcDoxMDAlO2xlZnQ6MHB4O3otaW5kZXg6OTk5OTstd2Via2l0LXRyYW5zaXRpb246dG9wIC41czt0cmFuc2l0aW9uOnRvcCAuNXM7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjBweCAxNXB4O292ZXJmbG93LXk6c2Nyb2xsfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MHB4O2xlZnQ6MHB4O3otaW5kZXg6OTk5ODtvcGFjaXR5OjA7cGFkZGluZy10b3A6NDNweDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXM7dHJhbnNpdGlvbjpvcGFjaXR5IC41c30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXJzLWNsb3Nley13ZWJraXQtdHJhbnNpdGlvbjp0b3AgLjVzO3RyYW5zaXRpb246dG9wIC41cztjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MThweDtwb3NpdGlvbjpmaXhlZDt0b3A6LTM4cHg7cmlnaHQ6MTVweDtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjVweCAxMHB4O3otaW5kZXg6NTB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O2NvbG9yOiM1NTU7ei1pbmRleDo0OX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbjpiZWZvcmUsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb246YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uOmFmdGVye2NsZWFyOmJvdGh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gYWpheC1zcGlubmVye2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGFqYXgtc3Bpbm5lciBpbWd7d2lkdGg6MjBweDtoZWlnaHQ6YXV0b30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBhamF4LXNwaW5uZXIgc3BhbntkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gYnV0dG9uLmNsZWFyLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjVweDtib3JkZXI6MHB4O2ZvbnQtc2l6ZToxMXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA2NDAwfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uOmxhc3QtY2hpbGQgYnV0dG9uLmNsZWFyLWJ0bntmb250LXNpemU6MTRweDtwYWRkaW5nOjE1cHggMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGgze21hcmdpbjowcHggMHB4IDVweDtmb250LXNpemU6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBoNCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsZWdlbmQsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGFiZWw6bm90KC51aS1idXR0b24pe2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTJweDttYXJnaW46MTVweCAwcHggMHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjBweDtjb2xvcjojNTU1O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGxlZ2VuZHtwYWRkaW5nLXRvcDoxNXB4O21hcmdpbjowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGFiZWwudWktYnV0dG9ue3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Zsb2F0OmxlZnQ7cGFkZGluZzo1cHggMHB4IDBweDttYXJnaW46MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDpub3JtYWx9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGFiZWwudWktYnV0dG9uIHNwYW46bGFzdC1jaGlsZCBpe2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6Izc3NztwYWRkaW5nLWxlZnQ6MjBweDtmb250LXNpemU6MTFweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbFtmb3I9Y29uZGl0aW9uQWxsXSAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbC51aS1idXR0b257Y29sb3I6Izc3NztjdXJzb3I6ZGVmYXVsdH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWwudWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWwudWktYnV0dG9uOmJlZm9yZXtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbC51aS1idXR0b246aG92ZXJ7Y29sb3I6Izc3NyAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uPmF7Y29sb3I6IzAwNjQwMDttYXJnaW4tdG9wOjE1cHg7ZmxvYXQ6bGVmdH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbj5hIHNwYW57Zm9udC1zaXplOjEycHg7bWFyZ2luLWxlZnQ6NXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uPmEgc3BhbjpmaXJzdC1jaGlsZHtmb250LXNpemU6MTNweDttYXJnaW46MHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveHtjbGVhcjpsZWZ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTVweCAwcHggMHB4IDBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IGlucHV0W3R5cGU9bnVtYmVyXXtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzozcHggNXB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjcwcHg7ZmxleDoxO2Rpc3BsYXk6aW5saW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggc3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luOjBweCA1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IGJ1dHRvbnttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzowcHggNXB4O2hlaWdodDoyN3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveCBidXR0b24gaXt0b3A6LTFweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IGJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojNzc3O2JvcmRlci1jb2xvcjojNzc3fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3guZXJyb3IgaW5wdXR7Ym9yZGVyLWNvbG9yOiNiOTJlMmU7Y29sb3I6I2I5MmUyZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBzbWFsbC5lcnJvci1tc2d7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3guZXJyb3Irc21hbGwuZXJyb3ItbXNne2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1sZWZ0OjExcHg7Y29sb3I6I2I5MmUyZTtkaXNwbGF5OmJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdHttYXJnaW46MTVweCAwcHggMHB4O2ZvbnQtc2l6ZToxM3B4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGl7bWFyZ2luLXRvcDozcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBzcGFue2ZvbnQtd2VpZ2h0OjcwMH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHNwYW4uYmFkZ2V7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tdG9wOi0zcHg7bGluZS1oZWlnaHQ6MTFweDtmb250LXNpemU6MTFweDtwYWRkaW5nOjNweCA2cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgYnV0dG9uLm1vcmUtY2F0LWJ0bntib3JkZXI6MDtwYWRkaW5nOjA7Zm9udC1zaXplOjEycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGJ1dHRvbi5tb3JlLWNhdC1idG4gc3Bhbntmb250LXdlaWdodDpub3JtYWx9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBidXR0b24ubW9yZS1jYXQtYnRuIHNwYW4uZ2x5cGhpY29ue2ZvbnQtc2l6ZToxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgZGl2LnNpbS1saW5re2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgZGl2LnNpbS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bHtwYWRkaW5nLWxlZnQ6MTBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBhLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgZGl2LnNpbS1saW5re2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgYTpob3Zlciwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGRpdi5zaW0tbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkuZHJhd2Vye292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkuZHJhd2VyIHVsIGxpe2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgdWwgbGkgZGl2LnNpbS1saW5re2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkuZHJhd2VyIHVsIGxpIGRpdi5zaW0tbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkuZHJhd2VyIGxhYmVse21hcmdpbi1ib3R0b206MTBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse2ZvbnQtc2l6ZToxMnB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLXRvcDozcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3Bhbi5tb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3Bhbi5sZXNze2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIGl7bWFyZ2luLWxlZnQ6M3B4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwrdWx7aGVpZ2h0OjBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjNzfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwrdWwgbGl7aGVpZ2h0OjBweDt0cmFuc2l0aW9uOmFsbCAuNXM7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVse29yZGVyOjM7bWFyZ2luLXRvcDo2cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW4ubW9yZXtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW4ubGVzc3tkaXNwbGF5OmlubGluZS1ibG9ja30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgaTpiZWZvcmV7Y29udGVudDpcIu6Ek1wifSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCt1bHtoZWlnaHQ6YXV0bztvcGFjaXR5OjE7b3JkZXI6MjtwYWRkaW5nLWxlZnQ6MHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCt1bCBsaXttYXJnaW4tdG9wOjNweDtoZWlnaHQ6YXV0b30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwrdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdD5saTpmaXJzdC1jaGlsZD5hLmFsbCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmRpdi5zaW0tbGluay5hbGwsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdD5saTpmaXJzdC1jaGlsZD5hLmFsbCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmRpdi5zaW0tbGluay5hbGx7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdD5saTpmaXJzdC1jaGlsZD5hLmFsbDpiZWZvcmUsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdD5saTpmaXJzdC1jaGlsZD5kaXYuc2ltLWxpbmsuYWxsOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmRpdi5zaW0tbGluay5hbGw6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oG5XCI7bWFyZ2luLXJpZ2h0OjJweDtmb250LXNpemU6MTBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmxhc3QtY2hpbGQgbGFiZWx7bWFyZ2luLWJvdHRvbTowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuZmlsdGVyLWxpc3QgbGl7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjEycHg7bWFyZ2luLXRvcDo1cHg7Y3Vyc29yOnBvaW50ZXI7ZmxleC1kaXJlY3Rpb246cm93O2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5maWx0ZXItbGlzdCBsaSBzcGFuLmdseXBoaWNvbntjb2xvcjojMDA2NDAwO21hcmdpbi1sZWZ0OjNweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5maWx0ZXItbGlzdCBsaSBzcGFuLmdseXBoaWNvbjpiZWZvcmV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJze21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIGgze3doaXRlLXNwYWNlOm5vd3JhcH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpe2N1cnNvcjpwb2ludGVyO21hcmdpbi10b3A6NXB4O2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3Bhbntjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbjpmaXJzdC1jaGlsZCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4jcHJpY2VTRnN7bWFyZ2luLXJpZ2h0OjNweDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxMnB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmZpbHRlcnMtaGVhZGVyLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uI2NhdEluZm97bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVycy1oZWFkZXIgaDJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIGgze21hcmdpbi1ib3R0b206NXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bHtwYWRkaW5nOjBweDttYXJnaW46MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjVweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgYSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgLnNpbS1saW5re2Zsb2F0Om5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVsIGxpIC5zZWxlY3RlZHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVsIGxpIHNwYW4uYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojNjY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gbGFiZWwudWktYnV0dG9ue3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIGJ1dHRvbi5tb3JlLWNoYXItYnRue2JvcmRlcjowcHg7cGFkZGluZzowcHg7bWFyZ2luOjE1cHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjExcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG4gc3Bhbi5nbHlwaGljb257Zm9udC1zaXplOjEwcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAub3B0aW9ucy1maWx0ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAub3B0aW9ucy1maWx0ZXJzICNmaWx0ZXItZm9ybT4uZmlsdGVyLXNlY3Rpb246bnRoLWNoaWxkKDMpe21hcmdpbi10b3A6MHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5iYWNrLWNvdmVye29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMsdG9wIC41czt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzLHRvcCAuNXM7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmZpeGVkO3RvcDoxMDAlO2xlZnQ6MHB4O2JvdHRvbTowcHg7cmlnaHQ6MHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk3fS5maWx0ZXJzLXNjcm9sbC1idG4gI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmZpbHRlcnN7ZmxvYXQ6bm9uZTtwb3NpdGlvbjpmaXhlZDtib3R0b206MTBweDtyaWdodDoxNXB4O3otaW5kZXg6OTk4fS5maWx0ZXJzLXNjcm9sbC1idG4gI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmZpbHRlcnMgYnV0dG9ue3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czoyNHB4fS5maWx0ZXJzLXNjcm9sbC1idG4gI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmZpbHRlcnMgYnV0dG9uIHNwYW57ZGlzcGxheTpub25lfS5maWx0ZXJzLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5maWx0ZXJzLW9wZW4gI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb257dG9wOjBweH0uZmlsdGVycy1vcGVuICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXB7b3BhY2l0eToxfS5maWx0ZXJzLW9wZW4gI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZXt0b3A6MTVweH0uZmlsdGVycy1vcGVuICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5iYWNrLWNvdmVye29wYWNpdHk6Ljk1O3RvcDowcHh9LmZpbHRlcnMtb3BlbiAjbGF1bmNoZXJ7ei1pbmRleDo0NSAhaW1wb3J0YW50fS50b3AtYnRucyAjY2xlYXItZmlsdGVyMXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxvYXQ6cmlnaHQ7cGFkZGluZzoycHggNXB4O3BhZGRpbmctcmlnaHQ6MHB4O3BhZGRpbmctbGVmdDowcHh9LmJ0bS1idG5zICNhcHBseS1maWx0ZXIyLC5idG0tYnRucyAjY2xlYXItZmlsdGVyMntmbG9hdDpyaWdodDttYXJnaW46MTVweCAwcHh9LmJ0bS1idG5zICNhcHBseS1maWx0ZXIye21hcmdpbi1sZWZ0OjEwcHh9LmJ0bS1idG5zICNjbGVhci1maWx0ZXIye3BhZGRpbmctcmlnaHQ6MHB4O3BhZGRpbmctbGVmdDowcHg7Zm9udC1zaXplOjEycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC13ZWlnaHQ6NjAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRvcC1idG5zIGJ1dHRvbiwuYnRtLWJ0bnMgYnV0dG9ue2N1cnNvcjpwb2ludGVyfS50b3AtYnRucyAjYXBwbHktZmlsdGVyMSwudG9wLWJ0bnMgI2FwcGx5LWZpbHRlcjIsLmJ0bS1idG5zICNhcHBseS1maWx0ZXIxLC5idG0tYnRucyAjYXBwbHktZmlsdGVyMntkaXNwbGF5Om5vbmV9LnRvcC1idG5zICNjbGVhci1maWx0ZXIxLC5idG0tYnRucyAjY2xlYXItZmlsdGVyMXtkaXNwbGF5OmZsZXh9LnRvcC1idG5zICNjbGVhci1maWx0ZXIyLC5idG0tYnRucyAjY2xlYXItZmlsdGVyMntkaXNwbGF5OmJsb2NrfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDo1MCU7ZmxleDowIDEgNTAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjMzLjMzMzMlO2ZsZXg6MCAxIDMzLjMzMzMlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoMm4pe2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDNuKXtib3JkZXItcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUxO3BhZGRpbmc6MTVweCAxNXB4IDBweCAxNXB4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjE0cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubm8tc2VhcmNoLXJlc3VsdHMgc3Bhbntmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUxO3BhZGRpbmc6MTVweCAxNXB4IDE1cHggMTVweDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxMnB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLWVycm9yIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDt6LWluZGV4OjUwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXJ7d2lkdGg6MzAlO21hcmdpbjozMHB4IGF1dG8gMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwO2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXRvcDo1cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gYWpheC1zcGlubmVyIC5iYWNrLWNvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi43NX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MTAwJTtmbGV4OjAgMSAxMDAlO2JvcmRlci1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjUwJTtmbGV4OjAgMSA1MCU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoMm4pe2JvcmRlci1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgzbil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lcntib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3RpbmctdGV4dCBwLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaXRlbS1udW1iZXIsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4gZW0sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5saXN0aW5nLXNlbGxlcntkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5saXN0aW5nLW1ldGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhe2Zsb2F0OmxlZnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5saXN0aW5nLW1ldGF7bWFyZ2luLXJpZ2h0OjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW57d2lkdGg6YXV0bztmbGV4OjAgMSBhdXRvO3BhZGRpbmctbGVmdDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4gaXt3aWR0aDphdXRvO21hcmdpbjowIDEwcHggMCAwfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLm5vbi1mcmVlLXNoaXBwaW5nLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWUtc2hpcHBpbmcsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlc3ttYXJnaW4tcmlnaHQ6MTBweDtmb250LXdlaWdodDo2MDB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4ubm9uLWZyZWUtc2hpcHBpbmcgaSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5ub24tZnJlZS1zaGlwcGluZyBiLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWUtc2hpcHBpbmcgaSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlLXNoaXBwaW5nIGIsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlcyBpLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmNjLWZlZXMgYnttYXJnaW4tcmlnaHQ6MnB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmltbWVkaWF0ZS1jaGVja291dD5zcGFuLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuPnNwYW4uZnJlZWRvbS1jb2luPnNwYW57ZGlzcGxheTpmbGV4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmltbWVkaWF0ZS1jaGVja291dCBpOmJlZm9yZXtmb250LXNpemU6MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3BhbiAuY29te2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDozMy4zMzMzJTtmbGV4OjAgMSAzMy4zMzMzJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoZXZlbil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgzbil7Ym9yZGVyLXJpZ2h0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjEwMCUgIWltcG9ydGFudDtmbGV4OjEgMCAxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3BhZGRpbmctYm90dG9tOjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZve29yZGVyOjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZHtmbG9hdDpsZWZ0O21hcmdpbjoxcHggMHB4IDBweCAzcHg7Zm9udC1zaXplOjlweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLmlzLWZlYXR1cmVke2Zsb2F0OmxlZnQ7Ym9yZGVyLXdpZHRoOjIwcHggMjBweCAwcHggMHB4O2JvcmRlci1jb2xvcjojMTg1MzlkIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWQgaXt0b3A6LTE3cHg7bGVmdDozcHg7Zm9udC1zaXplOjdweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXB7b3JkZXI6MTttYXgtd2lkdGg6MTAwcHg7ZmxleDoxIDAgMTAwcHg7YWxpZ24tc2VsZjpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2UgYSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLnRzdCwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLnRzYntkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0e29yZGVyOjQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTBweDtib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxle21hcmdpbi10b3A6MHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBwe3BhZGRpbmctbGVmdDoxMHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3tvcmRlcjozO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MHB4O3dpZHRoOjE1MHB4O21heC13aWR0aDoxNTBweDtmbGV4OjEgMCAxNTBweDtib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXZ7d2lkdGg6Y2FsYygxMDAlIC0gMTBweCk7ZmxleC1iYXNpczphdXRvO21hcmdpbi1sZWZ0OjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdiBhe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6bm93cmFwfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2e2ZsZXg6MCAxIDEwMCU7d2lkdGg6MTAwJTttaW4td2lkdGg6YXV0b30jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3Bhbntmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6bm9ybWFsfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuIHN0cm9uZ3tmb250LXNpemU6MTRweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxkIHN0cm9uZ3tsaW5lLWhlaWdodDpub3JtYWx9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YXtvcmRlcjo1O21hcmdpbjowO3BhZGRpbmc6MCAxMHB4O3dpZHRoOjE3OHB4O2ZsZXg6MSAwIDE3OHB4O21heC13aWR0aDoxNzhweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbnt3aWR0aDoxMDAlO2ZsZXgtYmFzaXM6MTAwJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW46bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctbGVmdDowfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGEuc3RhY2t7YWxpZ24taXRlbXM6Y2VudGVyfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtvcmRlcjo2O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleHMtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotNDZweDtyaWdodDoxMHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVye29yZGVyOjc7d2lkdGg6Y2FsYygxMDAlIC0gMTBweCk7ZmxleDoxIDAgY2FsYygxMDAlIC0gMTBweCk7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Ym9yZGVyLWxlZnQ6MXB4IGRhc2hlZCAjZDlkOWQ5O21hcmdpbi10b3A6MHB4O21heC13aWR0aDoxNzBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXZ7ZmxleDowIDEgYXV0bzttYXJnaW4tdG9wOjMxcHg7bGluZS1oZWlnaHQ6MTRweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXYgc3Bhbnt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjowO2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXIgZGl2IHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luOjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXIgdWx7d2lkdGg6YXV0bztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLXRvcDozcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MjUlO2ZsZXg6MCAxIDI1JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoM24pe2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoNG4pe2JvcmRlci1yaWdodDowfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3t3aWR0aDoyMTBweDttYXgtd2lkdGg6MjEwcHg7ZmxleDoxIDAgMjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdntmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1lbmR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXZ7ZmxleDoxIDAgNTUlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheXtkaXNwbGF5OmJsb2NrO2ZsZXgtYmFzaXM6NDUlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDowfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGQgc3Ryb25ne2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YXtvcmRlcjo1O21hcmdpbjowO3BhZGRpbmc6MCAxMHB4O3dpZHRoOjMzN3B4O21heC13aWR0aDozMzdweDtmbGV4OjEgMCAzMzdweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW57d2lkdGg6NTAlO2ZsZXgtYmFzaXM6NTAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGEuc3RhY2t7d2lkdGg6MTc4cHg7ZmxleDoxIDAgMTc4cHg7YWxpZ24taXRlbXM6Y2VudGVyfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGEuc3RhY2s+c3Bhbnt3aWR0aDoxMDAlO2ZsZXgtYmFzaXM6MTAwJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGF7bWFyZ2luLXRvcDotMzlweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcnttYXgtd2lkdGg6MjMwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXIgZGl2e21hcmdpbi10b3A6MzFweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXYgc3BhbntkaXNwbGF5OmlubGluZX19QG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoyMCU7ZmxleDowIDEgMjAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg0bil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg1bil7Ym9yZGVyLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDIyMDBweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MTYuNjY2NjY2NjY2NyU7ZmxleDowIDEgMTYuNjY2NjY2NjY2NyV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDVuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDZuKXtib3JkZXItcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMjgwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxMi41JTtmbGV4OjAgMSAxMi41JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoNm4pe2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoOG4pe2JvcmRlci1yaWdodDowfX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tdG9wOi0xcHg7d2lkdGg6YXV0bztoZWlnaHQ6NzNweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgYXttYXJnaW46MHB4IDEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgYTpiZWZvcmV7bGluZS1oZWlnaHQ6MTZweDtmb250LXNpemU6MTZweDtjdXJzb3I6cG9pbnRlcn0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhLmRpc2FibGVke2NvbG9yOiNkOWQ5ZDk7Y3Vyc29yOm5vLWRyb3B9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgYS5kaXNhYmxlZDpiZWZvcmV7Y3Vyc29yOm5vLWRyb3B9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBkaXYucGFnZS1jb3VudHtmb250LXNpemU6MTJweDt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzU1NX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodCBsYWJlbCwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IC51aS1zZWxlY3RtZW51LW1lbnV7d2lkdGg6MTIwcHggIWltcG9ydGFudH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodCAudWktc2VsZWN0bWVudS1tZW51e2xlZnQ6YXV0byAhaW1wb3J0YW50O3JpZ2h0OjE3cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgbGFiZWx7Y29sb3I6IzU1NTtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2x7aGVpZ2h0OmF1dG99fSNzZWFyY2hDb250YWluZXIgLmZlYXR1cmVkLXNlY3Rpb24+aDJ7bWFyZ2luLWxlZnQ6MTVweH0jc2VhcmNoQ29udGFpbmVyIC5mZWF0dXJlZC1zZWN0aW9uLnJpZ2h0e21hcmdpbi1yaWdodDoxNXB4fSNzZWFyY2hDb250YWluZXIgLmZlYXR1cmVkLXNlY3Rpb24uYXNpZGU+aDJ7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OjB9I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZS5yaWdodHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjB9I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZS5sZWZ0IC5ncmlkLXZpZXcgLmxpc3Rpbmd7bWF4LXdpZHRoOjE2MHB4O21hcmdpbjowIGF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzZWFyY2hDb250YWluZXIgLmZlYXR1cmVkLXNlY3Rpb24+aDJ7bWFyZ2luLWxlZnQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZWFyY2hDb250YWluZXIgLmZlYXR1cmVkLXNlY3Rpb24+Lm1vcmV7bWFyZ2luLXJpZ2h0OjBweH19I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZ3toZWlnaHQ6MTAwJTttYXJnaW46MHB4IGF1dG99I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHt3aWR0aDoxMDAlO21hcmdpbjowcHg7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyOjBweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jbG9zZS1idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjEwMTtwYWRkaW5nLXRvcDo3cHg7cGFkZGluZy1ib3R0b206N3B4O2JvcmRlci1yYWRpdXM6MHB4fSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjE1cHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0e2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVse3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O3RvcDphdXRvICFpbXBvcnRhbnQ7cmlnaHQ6YXV0byAhaW1wb3J0YW50O2JvdHRvbTphdXRvICFpbXBvcnRhbnQ7bGVmdDphdXRvICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjA7bWFyZ2luOjUwcHggYXV0byAxNXB4fSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgI2FjTGlzdCB1bCBsaXt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2ZvbnQtc2l6ZToxM3B4fSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgI2FjTGlzdCB1bCBsaSBkaXZ7Y29sb3I6IzAwNjQwMDttYXJnaW46MHB4fSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgI2FjTGlzdCB1bCBsaSBkaXYudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZzowcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmlubGluZS1ibG9ja30jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWwgbGkuY2F0ZWdvcnk+c3Bhbntmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NTttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmJsb2NrfSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgI2FjTGlzdCB1bCBsaSBzcGFuLmJhZGdle2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweDttYXJnaW4tbGVmdDo1cHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIHNwYW4uYmFkZ2UudWktc3RhdGUtYWN0aXZle21hcmdpbjowcHggMHB4IDBweCA1cHh9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMSAucmMtaXRlbXtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMSAucmMtaXRlbTpudGgtY2hpbGQoMSksI3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMSAucmMtaXRlbTpudGgtY2hpbGQoMiksI3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMSAucmMtaXRlbTpudGgtY2hpbGQoMyksI3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMSAucmMtaXRlbTpudGgtY2hpbGQoNCl7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yICNhZFBsYWNlbWVudDNhe21hcmdpbjo0MHB4IGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yICNhZFBsYWNlbWVudDNhIC5yYy1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2EgLnJjLXJvdyAucmMtaXRlbTpmaXJzdC1jaGlsZCAucmMtaXRlbS13cmFwcGVye21hcmdpbi1sZWZ0OjBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yICNhZFBsYWNlbWVudDNhIC5yYy1yb3cgLnJjLWl0ZW06bGFzdC1jaGlsZCAucmMtaXRlbS13cmFwcGVye21hcmdpbi1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMiAjYWRQbGFjZW1lbnQzYSBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTM+ZGl2LnN0ZC1nYXAsI3NlYXJjaENvbnRhaW5lciAuZXh0cmEtYmVsb3ctcmVzdWx0cz5kaXYuc3RkLWdhcHttYXJnaW4tdG9wOjIwcHh9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMz5kaXYuZGJsLWdhcCwjc2VhcmNoQ29udGFpbmVyIC5leHRyYS1iZWxvdy1yZXN1bHRzPmRpdi5kYmwtZ2Fwe21hcmdpbi10b3A6NDBweH0uZXh0cmEtdG9wLXBhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToxMHB4fS5leHRyYS10b3AtcGFnZSAuZXh0cmEtZGl2e21pbi1oZWlnaHQ6NTBweH0uZXh0cmEtdG9wLXBhZ2UgLmV4dHJhLWRpdjpsYXN0LWNoaWxke21pbi1oZWlnaHQ6YXV0b30uYm90dG9tLWFkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO21heC13aWR0aDoxNjAwcHg7bWFyZ2luOjAgYXV0b30uYm90dG9tLWFkcyAuZXh0cmEtZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYm90dG9tLWFkcyAuZXh0cmEtZGl2PmRpdnttYXJnaW4tdG9wOjIwcHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2V7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5oaWdobGlnaHQsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlLmhpZ2hsaWdodHtib3JkZXI6bm9uZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuYm9sZCAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmJvbGQgLmxpc3RpbmctdGV4dCBoNCBhLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZS5ib2xkIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZS5ib2xkIC5saXN0aW5nLXRleHQgaDQgYXtmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIGE6bm90KC5idG4pLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSBhOm5vdCguYnRuKXtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgYTpub3QoLmJ0bik6YWN0aXZlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSBhOm5vdCguYnRuKTpob3Zlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgYTpub3QoLmJ0bik6Zm9jdXMsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIGE6bm90KC5idG4pOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLnZhcmlhYmxlLW1ldGF7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEgLml0ZW0tbnVtYmVyIGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLW1ldGEgLml0ZW0tbnVtYmVyIGF7Y29sb3I6IzhkZjRkOCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlc3thbGlnbi1pdGVtczpzdHJldGNofWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlczphZnRlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlczphZnRlcntmbGV4OjAgMSBhdXRvO21pbi13aWR0aDo1MCU7d2lkdGg6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL2xvZ28tY2Uuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7b3JkZXI6Mn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2LCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzPmRpdntvcmRlcjoxfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXYsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2e29yZGVyOjN9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdi5idXktbm93LXdyYXAgc3Ryb25nLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuIHN0cm9uZywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXYuYnV5LW5vdy13cmFwIHN0cm9uZywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuIHN0cm9uZ3tjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzIGRpditkaXYsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXMgZGl2K2RpdntvcmRlcjozfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLXNlbGxlciBhe2NvbG9yOiM4ZGY0ZDggIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcj51bCwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3Rpbmctc2VsbGVyPnVse3BhZGRpbmc6NXB4IDVweCA1cHggOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjMwcHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZD5zcGFuLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZDp2aXNpdGVkPnNwYW4sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkOnZpc2l0ZWQ+c3Bhbntjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1DVEF7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEE6Zm9jdXMsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLUNUQTpob3Zlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctQ1RBOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2JvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM6YWZ0ZXIsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzOmFmdGVye2Rpc3BsYXk6bm9uZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0OmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLXRleHQ6YmVmb3Jle2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjUwJTt3aWR0aDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvbG9nby1jZS5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDoxMHB4fX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50Mntjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCBoMSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgaDIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IGg0LGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgaDEsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiBoMixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIGg0e2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0bixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bntjb2xvcjojOGRmNGQ4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb24sYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9ue2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb246aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbjpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9uOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9uOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0ICNjZUxvZ29XcmFwcGVye2hlaWdodDo3MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAjY2VMb2dvV3JhcHBlciBhe21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0ICNjZUxvZ29XcmFwcGVyIGEgaW1ne2hlaWdodDoxMDAlO3dpZHRoOmF1dG99Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uICNmaWx0ZXJzQnRue2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAjZmlsdGVyc0J0bjpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gI2ZpbHRlcnNCdG46Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3J7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXM6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyIC5zZWN0aW9uLXdoaXRle2JhY2tncm91bmQtY29sb3I6IzBmMmIyNjtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiNjZWNlY2UgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgZGl2LnBhZ2UtY291bnQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IGxhYmVse2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLnVpLW11bHRpLXRvZ2dsZS51aS1tdWx0aS10b2dnbGV7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAudWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyIC51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0OmNoZWNrZWQrbGFiZWw6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjY2ZTYyO2NvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1tZW51e2NvbG9yOiM1NTV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b257Ym9yZGVyOm5vbmUgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuYmFjay1jb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2V7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2U6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2U6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbntjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBoMyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaDQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGxhYmVsOm5vdCgudWktYnV0dG9uKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGVnZW5kLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1yYWRpb10rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4jcHJpY2VTRnN7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gYnV0dG9uLmNsZWFyLWJ0bixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGJ1dHRvbi5tb3JlLWNhdC1idG4sYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgZGl2LnNpbS1saW5rLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGRpdi5zaW0tbGluayxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFuLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVsIGxpIC5zaW0tbGluayxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIGJ1dHRvbi5tb3JlLWNoYXItYnRue2NvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVJhbmdlQnRuOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VSYW5nZUJ0bjpub3QoOmRpc2FibGVkKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlUmFuZ2VCdG46bm90KDpkaXNhYmxlZCk6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjbWluUHJpY2VUeHQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNtYXhQcmljZVR4dHtjb2xvcjojNTU1fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBpbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2JvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHttYXJnaW4tdG9wOi00MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpe2JvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHttYXJnaW4tdG9wOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDoyMCV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VhcmNoQ29udGFpbmVye3BhZGRpbmctYm90dG9tOjMwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MTAwJTtib3JkZXItbGVmdDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXJ7d2lkdGg6MzAlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5oMntwYWRkaW5nOjB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAuYnV5LWZvcm1hdC1xdWlja3tmbGV4OjAgMSBjYWxjKDEwMCUgLSAxNXB4KX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC50YWtlLWEtc2hvdC1xdWlja3tmbGV4OjEgMCBhdXRvO3dpZHRoOmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDoyMCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgc3Bhbntmb250LXNpemU6MTZweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0c3tmb250LXNpemU6MTZweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvcntmb250LXNpemU6MTRweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5udW0tb2YtaXRlbXN7cGFkZGluZy1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2x7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjUwJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdntmbG9hdDpsZWZ0fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2IGF7bWFyZ2luOjBweCA4cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6NTAlO21hcmdpbi10b3A6MHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IGxhYmVse21hcmdpbjowcHggMTBweCAwcHggMHB4O3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzZWFyY2hDb250YWluZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy10b3A6MTVweH0jc2VhcmNoQ29udGFpbmVyIC5hZC1wbGFjZW1lbnR7dGV4dC1hbGlnbjpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMiwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Njk5fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTF7d2lkdGg6MjUwcHh9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMnttYXJnaW4tdG9wOjIwcHg7d2lkdGg6Y2FsYygxMDAlIC0gMjUwcHgpO3otaW5kZXg6NzAwfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7d2lkdGg6MTc1cHg7bWFyZ2luLXRvcDoycHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb257cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bzt0b3A6YXV0bzt3aWR0aDoyNTBweDtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6Njk5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXB7bGVmdDphdXRvO3RvcDphdXRvO3BhZGRpbmctdG9wOjBweDt6LWluZGV4OjY5OX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwLnJldmVhbGVye29wYWNpdHk6MX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXJzLWNsb3Nle2hlaWdodDowcHg7d2lkdGg6MHB4O29wYWNpdHk6MDt0b3A6LTM4cHg7cmlnaHQ6LTM4cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gYWpheC1zcGlubmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmV4dHJhLWRpdnttYXJnaW4tYm90dG9tOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBidXR0b24uY2xlYXItYnRue2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaDN7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDY0MDB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVyc3twb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDotMzVweDtsZWZ0OjBweDt0b3A6MHB4O2hlaWdodDphdXRvO3dpZHRoOjEwMHZ3O3BhZGRpbmctbGVmdDoyNzBweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6NDk7ZGlzcGxheTpmbGV4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgaDN7Zm9udC1zaXplOjEycHg7bWFyZ2luLWJvdHRvbTowcHg7bWFyZ2luLXRvcDoycHg7Y29sb3I6IzU1NX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIGgzOmFmdGVye2NvbnRlbnQ6XCI6XCJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaXt3aWR0aDphdXRvO21hcmdpbjowcHggMHB4IDBweCA3cHg7Zm9udC1zaXplOjEycHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyAuZGl2LWxpbmV7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIC5mZWF0dXJlZC1zZWN0aW9uIGgye2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLm9wdGlvbnMtZmlsdGVyc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLnNvcnQtYnl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxO21pbi1oZWlnaHQ6NDFweDttYXJnaW46MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuc29ydC1ieSBsYWJlbHt3aGl0ZS1zcGFjZTpub3dyYXB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLnNvcnQtYnkgLmpxdWktZGQtd3JhcHBlcnt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuc29ydC1ieSAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbntwYWRkaW5nLXJpZ2h0OjQ1cHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLmZpbHRlcnN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjBweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVufSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWx7bWFyZ2luLXJpZ2h0OjA7ZmxleC1iYXNpczoxNDBweDttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnttYXJnaW46NDBweCBhdXRvIDBweDt3aWR0aDoxNSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgbmF2IGF7bWFyZ2luOjBweCA1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ye21hcmdpbi10b3A6MjJweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHt3aWR0aDoxMDAlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlcnttYXJnaW4tdG9wOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93e2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDo3LjVweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6Zmlyc3QtY2hpbGQsI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93Om50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93Omxhc3QtY2hpbGR7ZmxleC1iYXNpczphdXRvO3dpZHRoOmF1dG99I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93Om50aC1jaGlsZChldmVuKXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDo3LjVweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnNvcnQtYnkgLmpxdWktZGQtd3JhcHBlcnt3aWR0aDoxMDAlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudmlldy1hcy1xdWljaz5kaXZ7aGVpZ2h0OjM4cHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXJ7d2lkdGg6MTAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZWFyY2hDb250YWluZXJ7cGFkZGluZy1ib3R0b206ODVweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ye3dpZHRoOmNhbGMoMTAwJSAtIDQyNXB4KX0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ze3BhZGRpbmctbGVmdDoxNXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnN7cGFkZGluZy1yaWdodDoxNzJweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHR7ZmxleDoxfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC52aWV3LWFzLXF1aWNrPmRpdiBpbnB1dCN2aWV3QXNSYWRpb0dyaWQrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCLugJFcIn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAudmlldy1hcy1xdWljaz5kaXYgaW5wdXQjdmlld0FzUmFkaW9MaXN0K2xhYmVsOmJlZm9yZXtjb250ZW50Olwi7oCSXCJ9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLnZpZXctYXMtcXVpY2s+ZGl2IGlucHV0K2xhYmVsIC5oaWRkZW4teGx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLnZpZXctYXMtcXVpY2s+ZGl2IGlucHV0K2xhYmVsIC52aXNpYmxlLXhse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2x7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTMgLmZlYXR1cmVkLXNlY3Rpb24uYXNpZGV7cGFkZGluZy1sZWZ0OjBweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ze3BhZGRpbmctbGVmdDoxNXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnN7d2lkdGg6MTQ0MHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0e2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0b30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHtmbGV4OjEgYXV0bzt3aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWx7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlcnttYXgtd2lkdGg6NzUwcHg7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2hlaWdodDphdXRvO29wYWNpdHk6MTtvdmVyZmxvdzp2aXNpYmxlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdzpmaXJzdC1jaGlsZCwjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MH19QG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHtmbGV4OjEgMCBhdXRvfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlcnttYXgtd2lkdGg6dW5zZXR9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93e2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bzttYXJnaW46MCAwIDAgMTVweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnVpLW11bHRpLXRvZ2dsZT5kaXZ7aGVpZ2h0OjM4cHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC5idXktZm9ybWF0LXF1aWNre2ZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1cHgpfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudGFrZS1hLXNob3QtcXVpY2t7ZmxleDoxIDAgYXV0bzt3aWR0aDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5maWx0ZXJzLW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0uZXh0cmEtdG9wLXBhZ2UgLmdiLXB1bHNlLWxkcjpiZWZvcmV7d2lkdGg6NzI4cHggIWltcG9ydGFudH0uZXh0cmEtdG9wLXBhZ2UgLmV4dHJhLWRpdnttaW4taGVpZ2h0OjkwcHh9LmJvdHRvbS1hZHN7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXB9LmJvdHRvbS1hZHMgLmV4dHJhLWRpdj5kaXZ7bWFyZ2luOjMwcHggMHB4IDMwcHggMzBweH0uYm90dG9tLWFkcyAuZXh0cmEtZGl2OmZpcnN0LWNoaWxkPmRpdnttYXJnaW46MzBweCAwcHh9LmV4dHJhLXRvcC1wYWdle21hcmdpbi10b3A6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVse2NvbHVtbi1jb3VudDozfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDo4MCV9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXItcmFkaXVzOjZweDttYXJnaW46MzBweCAwcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVse21hcmdpbi1ib3R0b206MHB4O2NvbHVtbi1jb3VudDozfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2d7d2lkdGg6ODAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDoxMDAwcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVse2NvbHVtbi1jb3VudDo0fS5leHRyYS10b3AtcGFnZXtwYWRkaW5nLWJvdHRvbTowcHh9fWFwcC1zZWFyY2ggbmF2e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2ItbWF0LXNpZGVuYXYtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXBhZ2VzaXple21hcmdpbi10b3A6MTVweH0jR0JTZWFyY2hDb250YWluZXIgLm1kYy10ZXh0LWZpZWxkLS1maWxsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hMb2FkZXJ7ei1pbmRleDoyfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hMb2FkZXIgLnNwaW5uZXItd3JhcHttYXJnaW4tdG9wOjEwcmVtO3otaW5kZXg6NH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoTG9hZGVyIC5zcGlubmVyLXdyYXAgLnNwaW5uZXItZWxlbWVudHtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiMwMDY0MDA7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztmb250LXNpemU6NXJlbTthbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaExvYWRlciAuc3Bpbm5lci13cmFwIC5zcGlubmVyLXRleHR7Y29sb3I6IzAwMDtmb250LXdlaWdodDpub3JtYWx9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaExvYWRlciAuc3Bpbm5lci1iZ3t6LWluZGV4OjM7b3BhY2l0eTouOX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I0dCU2VhcmNoQ29udGFpbmVyIGFwcC1wYWdpbmc+ZGl2PmRpdi5jb2wtNnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9I0dCU2VhcmNoQ29udGFpbmVyIGFwcC1wYWdpbmc+ZGl2PmRpdi5jb2wtNiAuZ2ItcGFnZXNpemV7anVzdGlmeS1jb250ZW50OmNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNHQlNlYXJjaENvbnRhaW5lcntwYWRkaW5nLXRvcDoxMjFweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I0dCU2VhcmNoQ29udGFpbmVye3BhZGRpbmctdG9wOjE0MXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAubWF0LXNpZGVuYXYtY29udGFpbmVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7b3ZlcmZsb3c6dmlzaWJsZTtmbGV4LXdyYXA6bm93cmFwfSNHQlNlYXJjaENvbnRhaW5lciAubWF0LXNpZGVuYXYtY29udGFpbmVyIC5tYXQtZHJhd2VyLWJhY2tkcm9we2Rpc3BsYXk6bm9uZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ29udGVudHt3aWR0aDphdXRvO2ZsZXg6MCAxIDEwMCU7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I0dCU2VhcmNoQ29udGFpbmVye21hcmdpbi10b3A6LTIxcHggIWltcG9ydGFudDtwYWRkaW5nLXRvcDo5MXB4ICFpbXBvcnRhbnR9fWFwcC1zZWFyY2g+YXBwLWZvb3RlciAuYnM1e21hcmdpbi10b3A6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyc3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MTIycHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmNlLWxvZ297ZGlzcGxheTpub25lfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgYXBwLWZpbHRlcnN7b3ZlcmZsb3c6aGlkZGVufSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1maWx0ZXItZGlzY2xhaW1lcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTJweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItcHJpY2UtcmFuZ2UgLm1hdC1tZGMtZm9ybS1maWVsZC1zdWJzY3JpcHQtd3JhcHBlcntoZWlnaHQ6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItcHJpY2UtcmFuZ2UgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeHtoZWlnaHQ6NDBweDttaW4taGVpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXByaWNlLXJhbmdlIC5tYXQtcHJpbWFyeXstLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWZvY3VzLW91dGxpbmUtY29sb3I6ICMwMDY0MDA7LS1tZGMtb3V0bGluZWQtdGV4dC1maWVsZC1mb2N1cy1sYWJlbC10ZXh0LWNvbG9yOiAjMDA2NDAwOy0tbWRjLW91dGxpbmVkLXRleHQtZmllbGQtY2FyZXQtY29sb3I6ICMwMDY0MDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgI3ByaWNlLXJhbmdlLWVycm9ye2NvbG9yOiNkMDAyMWJ9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWx7b3ZlcmZsb3c6dmlzaWJsZTtib3gtc2hhZG93Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keXtwYWRkaW5nOjB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgI0dCTmF2Q2xvc2V7Zm9udC1zaXplOjE0cHg7ei1pbmRleDoxMDAwO3JpZ2h0OjE1cHg7cG9zaXRpb246Zml4ZWQ7dG9wOjEzOHB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIGgye2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTU7bWFyZ2luOjAgMCAxcmVtIDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDIgc3BhbiBpe2ZvbnQtc2l6ZToyMHB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIGgyIHNwYW46bGFzdC1jaGlsZHtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6M3B4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIGgyIGl7bWFyZ2luLXJpZ2h0OjVweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2Itc2VsZWN0ZWQtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojNTU1fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBzcGFuLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBpe2NvbG9yOiNmZmZ9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIHNwYW57Zm9udC13ZWlnaHQ6NjAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBpK3NwYW57bWFyZ2luLWxlZnQ6NXB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1jaGVja2JveHJhZGlvLWZpbHRlciBpbnB1dHtkaXNwbGF5Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0K2xhYmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE1cHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0K2xhYmVsOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0OmNoZWNrZWQrbGFiZWwgaXtmb250LXdlaWdodDpub3JtYWw7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1vcmUtb3B0aW9uc3tib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyc3ttYXgtd2lkdGg6MzIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgI0dCTmF2Q2xvc2UsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMubWF0LWRyYXdlci1vcGVuZWQgI0dCTmF2Q2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyc3twb3NpdGlvbjpzdGF0aWM7Ym94LXNoYWRvdzoycHggMnB4IDVweCAxcHggcmdiYSgwLDAsMCwuMTUpICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmU7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH19Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllc3tvdmVyZmxvdzp2aXNpYmxlO2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MH0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciwubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keXtwYWRkaW5nOjB9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcy5pbnRlcmlvcntib3JkZXItbGVmdDo1cHggc29saWQgI2Q5ZDlkOX0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzLmludGVyaW9yIC5jYXRlZ29yaWVze2JvcmRlci1sZWZ0LWNvbG9yOiM1NTV9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZzowIDE1cHg7aGVpZ2h0OjUwcHg7d2lkdGg6MTAwJTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2ZvbnQtc2l6ZToxNXB4fS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotNTBweDtoZWlnaHQ6NTBweDt3aWR0aDoxMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwNjQwMDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXI6aG92ZXJ7YmFja2dyb3VuZDpub25lfS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lciAubWF0LWNvbnRlbnR7ZGlzcGxheTpibG9jazttYXJnaW46MH0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXIgLmV4cGFuZGVye3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7Zm9udC1zaXplOjIycHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENoaXBzICNHQkNsZWFyRmlsdGVyc3tjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENoaXBzIC5nYi1tYXQtY2hpcCAubWRjLWV2b2x1dGlvbi1jaGlwX19jZWxsLS1wcmltYXJ5e292ZXJmbG93OmhpZGRlbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwIC5tZGMtZXZvbHV0aW9uLWNoaXBfX2NlbGwtLXByaW1hcnk+YnV0dG9ue292ZXJmbG93OmhpZGRlbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwIC5tZGMtZXZvbHV0aW9uLWNoaXBfX2NlbGwtLXByaW1hcnk+YnV0dG9uIC5tYXQtbWRjLWNoaXAtZ3JhcGhpY3tkaXNwbGF5Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENoaXBzIC5nYi1tYXQtY2hpcCAubWRjLWV2b2x1dGlvbi1jaGlwX19jZWxsLS1wcmltYXJ5PmJ1dHRvbiAubWF0LW1kYy1jaGlwLWFjdGlvbi1sYWJlbHtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjFyZW19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDaGlwcyAjR0JDbGVhckZpbHRlcnN7cmlnaHQ6MTVweH19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2e3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDI6YmVmb3Jle2NvbnRlbnQ6XCIvL1wiO2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tcmlnaHQ6LjVyZW07Y29sb3I6I2ZmYmYwMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMjphZnRlcntjb250ZW50OlwiXCI7ei1pbmRleDoxO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2NjO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6LjVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93e292ZXJmbG93LXg6c2Nyb2xsO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmbGV4LXdyYXA6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjFyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93LnBvcD5kaXYsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93LnBvcCAucm93e21hcmdpbi1ib3R0b206MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wIC5yb3d7b3ZlcmZsb3cteDpzY3JvbGw7cGFkZGluZy1ib3R0b206MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wPmRpdnt3aWR0aDoxMDAlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3A+ZGl2IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wPmRpdiB1bCBsaXt3aWR0aDphdXRvO2ZsZXg6MSAwIGF1dG99I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdnt3aWR0aDo1MCV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmR7bWFyZ2luLWJvdHRvbTowO3Bvc2l0aW9uOnJlbGF0aXZlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdz5kaXYgLmNhdC1jYXJkIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206LjVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgZmlnY2FwdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLTAuNSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi0wLjUpfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdz5kaXYgLmNhdC1jYXJkIGZpZ2NhcHRpb24gaDN7bWFyZ2luOjA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzouNXJlbSAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdz5kaXYgLmNhdC1jYXJkIGZpZ2NhcHRpb24gYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIC5zZW8tY292ZXJ7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDouNzVyZW07cGFkZGluZy1yaWdodDouNzVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDJ7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLTAuNSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi0wLjUpfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvd3tvdmVyZmxvdzpoaWRkZW59I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdnt3aWR0aDoyNSV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgaW1ne21heC13aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgaW1ne21heC13aWR0aDo0MCV9fUBtZWRpYShtaW4td2lkdGg6IDE5MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZHtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3d9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXZ7b3JkZXI6MjtmbGV4OjAgMSAxMDAlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2OmZpcnN0LWNoaWxkLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGR7b3JkZXI6MTt3aWR0aDpjYWxjKDUwJSAtIHZhcigtLWJzLWd1dHRlci14KSouNSkgIWltcG9ydGFudDtmbGV4OjEgMCBjYWxjKDUwJSAtIHZhcigtLWJzLWd1dHRlci14KSouNSkgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUvMil9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXY6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNS8yKX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wIC5yb3d7b3ZlcmZsb3cteDpoaWRkZW59I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93IC5jYXQtY2FyZCBpbWd7bWF4LXdpZHRoOjUwJX19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMiwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIGgye2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHAsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBsaSwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIHAsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb0JvdHRvbVNlYXJjaENvbnRhaW5lciBsaXtsaW5lLWhlaWdodDoxLjVyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBwLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXIgcHttYXJnaW4tYm90dG9tOjFyZW19I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI1NlYXJjaFJlc3VsdHNIZWFkZXJUZXh0e2ZvbnQtc2l6ZToyMHB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hSZXN1bHRzSGVhZGVyICNTZWFyY2hSZXN1bHRzSGVhZGVyVGV4dCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hSZXN1bHRzSGVhZGVyICNHQlNlYXJjaFZpZXdCdG4sI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI0dCU2VhcmNoRmlsdGVyQnRue2ZvbnQtc2l6ZToxNHB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmR7ei1pbmRleDoxfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgYXBwLWl0ZW0tY2FyZHtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXJ7aGVpZ2h0OjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIGE6bm90KC5nYi1jYXJkLXNlbGxlcil7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9wIC5nYi1jYXJkLWltZ3ttYXJnaW46MCBhdXRvO21heC13aWR0aDo0MDBweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXRvcCAuZ2ItY2FyZC1pbWc+ZGl2e3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NzUlO21hcmdpbjowIGF1dG99I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC10b3AgLmdiLWNhcmQtaW1nPmRpdiBhLmRlZmF1bHR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi9JbWFnZS9Ib21lL05vSW1hZ2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9wIC5nYi1jYXJkLWltZz5kaXYgaW1ne29iamVjdC1maXQ6Y29udGFpbn0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXNwZWNpYWx7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmY7Zm9udC1zaXplOjEwcHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1zcGVjaWFsIGl7Zm9udC1zaXplOjhweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHAuYm9sZHtmb250LXdlaWdodDo3MDB9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3B7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1sYWJlbHtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1maWd1cmVzIC5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtZmlndXJle2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI2cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo3MDB9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtZmlndXJlLmJ1eS1ub3ctYmx1ZXtjb2xvcjojMTg2MWI3fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5idG57Zm9udC1zaXplOjEzcHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGF7bWFyZ2luLWxlZnQ6LTAuMjVyZW07bWFyZ2luLXJpZ2h0Oi0wLjI1cmVtO2ZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOm5vd3JhcH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YSBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Y29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjIwcHg7cG9zaXRpb246cmVsYXRpdmV9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGEgbGkuZW1waGFzaXN7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmZ9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGEgbGkgZW17Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNTU1O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTo5cHg7ei1pbmRleDo1MDtsZWZ0OjUwJTt0b3A6ODAlO3dpZHRoOjY0cHg7bWFyZ2luLWxlZnQ6LTMycHg7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmhpZ2hsaWdodGVkOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwO3otaW5kZXg6MX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmhpZ2hsaWdodGVkIC5nYi1jYXJkLXRvcHtwYWRkaW5nOjJweCAycHggMHB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuaGlnaGxpZ2h0ZWQgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtc3BlY2lhbHttYXJnaW46MCAycHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9we2ZsZXg6MCAxIDE1MHB4O29yZGVyOjI7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1zcGVjaWFse2ZsZXg6MSAwIDEwMCU7b3JkZXI6MTttYXJnaW46MCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b217ZmxleDowIDEgY2FsYygxMDAlIC0gMTUwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDE1MHB4KTtvcmRlcjozO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3Rhe21hcmdpbi1sZWZ0OmNhbGMoKDE1MHB4ICsgLjVyZW0pKi0xKTtmbGV4OjAgMSAxNTBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItY2FyZC1jdGEgLmJ0bnt3aWR0aDpjYWxjKDE1MHB4IC0gMXJlbSk7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi1jYXJkLWN0YSAuYnRuKy5idG57bWFyZ2luLXRvcDouNXJlbX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi12YXJpYWJsZS1tZXRhe21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50O2ZsZXg6MCAxIDEwMCV9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9we2ZsZXg6MCAxIDMwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbXtmbGV4OjAgMSA3MCU7d2lkdGg6NzAlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3Rhe21hcmdpbi1sZWZ0OjA7ZmxleDowIDAgYXV0bztmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3RhIC5idG57d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi1jYXJkLWN0YSAuYnRuKy5idG57bWFyZ2luLXRvcDowfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGF7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE5MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0e3dpZHRoOjUwJSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQ6bm90KC5saXN0KXt3aWR0aDoyNSV9fUBtZWRpYShtaW4td2lkdGg6IDE5MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZDpub3QoLmxpc3Qpe3dpZHRoOjIwJX19QG1lZGlhKG1pbi13aWR0aDogMjgwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkOm5vdCgubGlzdCl7d2lkdGg6MTYuNjY2NjY2NjY2NyV9fS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZ3ttaW4td2lkdGg6NjB2dyAhaW1wb3J0YW50fS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyAubWF0LW1kYy1kaWFsb2ctY29udGVudHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lfS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyAubWF0LW1kYy1kaWFsb2ctY29udGVudD5hcHAtY2F0ZWdvcnktdHJlZT4ubWF0LWV4cGFuc2lvbi1wYW5lbHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyAubWF0LW1kYy1kaWFsb2ctY29udGVudCAuc2VhcmNoLXRlcm17d2lkdGg6Y2FsYygxMDAlIC0gMnJlbSl9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nIC5tZGMtZGlhbG9nIGFwcC1jYXRlZ29yaWVzLW1vZGFsIGZpZWxkc2V0e2hlaWdodDoxMDB2aH0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgLm1kYy1kaWFsb2cgYXBwLWNhdGVnb3JpZXMtbW9kYWwgZmllbGRzZXQgbWF0LWRpYWxvZy1jb250ZW50PmFwcC1jYXRlZ29yeS10cmVle292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVse2NvbHVtbi1jb3VudDoxO2NvbHVtbi1nYXA6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowIDAgMXJlbSAxcmVtO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVsIHN0cm9uZ3tmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nICNHQkNoYXJhY3RlcmlzdGljTW9kYWwgLm1kYy1kaWFsb2dfX2NvbnRlbnQgdWwgYXtjb2xvcjojMDA2NDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgLm1kYy1kaWFsb2cgYXBwLWNhdGVnb3JpZXMtbW9kYWwgZmllbGRzZXR7aGVpZ2h0Ojgwdmh9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nICNHQkNoYXJhY3RlcmlzdGljTW9kYWwgLm1kYy1kaWFsb2dfX2NvbnRlbnQgdWx7Y29sdW1uLWNvdW50OjJ9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCAubWRjLWRpYWxvZ19fY29udGVudCB1bHtjb2x1bW4tY291bnQ6M319QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsuZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCAubWRjLWRpYWxvZ19fY29udGVudCB1bHtjb2x1bW4tY291bnQ6NH19LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMXtjb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2IGgye2NvbG9yOiNjZWNlY2V9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDI6YmVmb3Jle2NvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93LnBvcCwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wIC5yb3csLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgZmlnY2FwdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiMjZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBwe2NvbG9yOiNjZWNlY2V9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI1NlYXJjaFJlc3VsdHNIZWFkZXJUZXh0e2NvbG9yOiNjZWNlY2V9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI0dCU2VhcmNoVmlld0J0bntjb2xvcjojMGYyYjI2O2JvcmRlci1jb2xvcjojZmZmfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJCdG57YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlckJ0bjpob3ZlciwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyQnRuOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuY2UtbG9nb3ttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2Itc2VsZWN0ZWQtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBpLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZSBzcGFue2NvbG9yOiMwZjJiMjZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0K2xhYmVse2NvbG9yOiMwZjJiMjY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1jaGVja2JveHJhZGlvLWZpbHRlciBpbnB1dDpjaGVja2VkK2xhYmVse2NvbG9yOiMwZjJiMjY7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIGgye2NvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgI0dCU2VhcmNoQ2hpcHMgI0dCQ2xlYXJGaWx0ZXJze2NvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwe2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tb3JlLW9wdGlvbnMsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCBsYWJlbHtjb2xvcjojMGYyYjI2fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tYXQtZXhwYW5zaW9uLXBhbmVse2JvcmRlci10b3AtY29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keSBhe2NvbG9yOiMwZjJiMjZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVye2NvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVye2JhY2tncm91bmQ6IzBmMmIyNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigzOCwgMTEwLCA5OCkgMCUsIHJnYigyMiwgNjEsIDU1KSAxMDAlKX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keSBhe2NvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci10aXRsZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvcjphZnRlcntjb2xvcjojZmZmfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzPmRpdntiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiMjZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1wYWdpbmF0aW9uIC5nYi1wYWdlcjpiZWZvcmUsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaXtjb2xvcjojOGRmNGQ4fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2ItcGFnZXNpemV7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXBhZ2VzaXplIC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDb250ZW50IGgyLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDb250ZW50IHB7Y29sb3I6I2RiZGJkYn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVye2NvbG9yOiNjZWNlY2V9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAubWF0LWRyYXdlci1iYWNrZHJvcHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIwcHg7YmFja2dyb3VuZC1jb2xvcjojMGYyYjI2O3Zpc2liaWxpdHk6dmlzaWJsZX19I0dCU2VhcmNoQ29udGFpbmVyIC5jZS1sb2dvOmJlZm9yZXtjb250ZW50OlwiXCI7ZmxleDowIDEgYXV0bzttaW4td2lkdGg6NTAlO3dpZHRoOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9sb2dvLWNlLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2NlY2VjZTtib3JkZXItY29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIGEsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSBhe2NvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1maWd1cmVzLWZpZ3VyZSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHAsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtZmlndXJle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIGE6bm90KC5nYi1jYXJkLXNlbGxlciksLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3AsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtbGFiZWwsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciBhOm5vdCguZ2ItY2FyZC1zZWxsZXIpLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLXRleHQgcCtwLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1maWd1cmVzLWxhYmVse2NvbG9yOiNjZWNlY2V9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1tZXRhIHVsLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtbWV0YSB1bHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoyMHB4fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtbWV0YSB1bCBsaSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLW1ldGEgdWwgbGl7bWFyZ2luOjNweCA1cHggIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLW1ldGEgdWwgbGkrbGksI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1tZXRhIHVsIGxpK2xpe21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5idG4tc2Vjb25kYXJ5LCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmJ0bi1zZWNvbmRhcnl7Y29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5idG4tYWRkdG9jYXJ0LCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmJ0bi1hZGR0b2NhcnR7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4O2JvcmRlci1jb2xvcjojOGRmNGQ4O2NvbG9yOiMwMDB9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5oaWdobGlnaHRlZDpiZWZvcmUsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZS5oaWdobGlnaHRlZDpiZWZvcmV7Ym9yZGVyOjFweCBzb2xpZCAjY2VjZWNlfSN2aWV3SXRlbSAuc3JjZG9jLWlmcmFtZXtib3JkZXI6MDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzBweH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlc3tib3JkZXItcmFkaXVzOjIwcHg7cGFkZGluZzoyMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTttYXJnaW4tYm90dG9tOjIwcHh9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVze21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzIGl7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojZDAwMjFifSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBzcGFue2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE1cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDB9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzV2lkZ2V0IC5tb3Jle2Rpc3BsYXk6bm9uZX0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXNXaWRnZXQgLmZlYXR1cmVkLXNlY3Rpb257bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXNXaWRnZXQgLmZlYXR1cmVkLXNlY3Rpb24+aDJ7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo2MDB9I3ZpZXdJdGVtIC5sb2dpbi1jb250ZW50e21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLmJyZWFkY3J1bWJ7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXNpemU6MTNweH0jdmlld0l0ZW0gLmJyZWFkY3J1bWIgLmJhY2t7Y29sb3I6IzRhNGE0YTtmb250LXdlaWdodDo2MDB9I3ZpZXdJdGVtIC5icmVhZGNydW1iIC5iYWNrOjpiZWZvcmV7Y29udGVudDpcIsKrIFwiO2Rpc3BsYXk6aW5saW5lfSN2aWV3SXRlbSAuYnJlYWRjcnVtYiAuYmFjazo6YWZ0ZXJ7Y29udGVudDpcIjpcIjtkaXNwbGF5OmlubGluZX0jdmlld0l0ZW0gdWwuYnJlYWRjcnVtYntkaXNwbGF5OmlubGluZS1ibG9ja30jdmlld0l0ZW0gLnBpY3R1cmVze21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLmJhY2stdG8tc2VhcmNoLXJlc3VsdHN7Zm9udC1zaXplOjEzcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnR7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxle2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjE4cHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tc3VidGl0bGV7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MTZweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuc2VsbGVyLWluZm97bWFyZ2luOjE1cHggMH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlsc3tmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlsczo6YWZ0ZXJ7Y2xlYXI6Ym90aH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAudXNlci1uYW1le2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAudXNlci1uYW1lOjphZnRlcntjbGVhcjpib3RofSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTF7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjEwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMSBhamF4LXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO3RvcDoxNXB4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTEgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgaW1ne2hlaWdodDoxNXB4O3dpZHRoOjE1cHg7bWFyZ2luLWxlZnQ6NXB4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTEgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgc3BhbntkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMSBhamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTE6OmFmdGVye2NvbG9yOiNjY2M7cGFkZGluZzowIDVweDtjb250ZW50OlwifFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTJ7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjEwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnBpcGV7Y29sb3I6I2NjYztwYWRkaW5nOjAgNXB4O2NvbnRlbnQ6XCJ8XCI7ZmxvYXQ6bGVmdH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAuc2VsbGVyLWRldGFpbHMtbGluay0ze2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5jb25kaXRpb24sI3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmZmbC1yZXF7Zm9udC13ZWlnaHQ6NjAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5jb25kaXRpb24+c3Bhbiwjdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuZmZsLXJlcT5zcGFue2ZvbnQtd2VpZ2h0OjMwMH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0xPmF7ZmxvYXQ6cmlnaHR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMntwb3NpdGlvbjpyZWxhdGl2ZX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0yIHNwYW57aGVpZ2h0OjE5cHg7ZmxvYXQ6cmlnaHR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMiBhamF4LXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6ODBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0yIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIHNwYW57ZGlzcGxheTpub25lfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTIgYWpheC1zcGlubmVyIC5iYWNrLWNvdmVye2Rpc3BsYXk6bm9uZX0jdmlld0l0ZW0gLml0ZW0tdmlldy1jb3VudGVye21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLXJpZ2h0OjB9I3ZpZXdJdGVtIC5zaGFyZS10b29sc3tmbG9hdDpyaWdodDttYXJnaW4tYm90dG9tOjIwcHh9I3ZpZXdJdGVtIC5zaGFyZS10b29scz5kaXZ7dGV4dC1hbGlnbjpyaWdodH0jdmlld0l0ZW0gLnNoYXJlLWJ1dHRvbi13cmFwcGVye2Zsb2F0OnJpZ2h0fSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXI+dGFibGU+dGJvZHk+dHI6bnRoLWxhc3QtY2hpbGQoMSk+dGgsI3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keT50cjpudGgtbGFzdC1jaGlsZCgxKT50ZHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZGRkfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXI+dGFibGU+dGJvZHkgdGh7d2lkdGg6MTgwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keSB0ZCAuZ2JwLW5leHQtc3RlcCBzcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDY0MDB9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keSB0ZCAuZ2JwLW5leHQtc3RlcCBzcGFuOmJlZm9yZXtjb250ZW50Olwi7oSBXCI7bWFyZ2luLXJpZ2h0OjNweDtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCJ9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keSB0ZCAuZ2JwLW5leHQtc3RlcCBzcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdmlld0l0ZW0gLnNlbGxlci1yZXNwb25zaWJpbGl0eXttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fSN2aWV3SXRlbSAucm93LXJldmVyc2FsLXNte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCAudGFibGUtY29uZGVuc2VkPnRib2R5PnRyPnRoe3BhZGRpbmctbGVmdDowfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCAuaXRlbS1yZW1pbmRlci10ZXh0IGF7Zm9udC13ZWlnaHQ6Ym9sZH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS1zdXBwbGVtZW50YWwgLml0ZW0tcmVtaW5kZXItdGV4dCBwe21hcmdpbi1ib3R0b206MH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS1zdXBwbGVtZW50YWwgLml0ZW0tcmVtaW5kZXItdGV4dCAucmVtaW5kZXItdGV4dHtmb250LXdlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdmlld0l0ZW0gLnZpZXctaXRlbS1zdXBwbGVtZW50YWwtY29udGVudHttYXJnaW4tYm90dG9tOjMwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tc3VwcGxlbWVudGFsLWNvbnRlbnQgLnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjojZmZmfSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IC5nYi1hZHtwYWRkaW5nOjMwcHggOHB4IDMwcHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnRoaW4gc29saWQgI2Q5ZDlkOX0jdmlld0l0ZW0gLnZpZXctaXRlbS1zdXBwbGVtZW50YWwtY29udGVudCAuZ2ItYWQgYTpmaXJzdC1jaGlsZHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1zdXBwbGVtZW50YWwtY29udGVudCAuZ2ItYWQgYSBpbWd7d2lkdGg6OTAlO2hlaWdodDphdXRvO21heC13aWR0aDozMDBweH0jdmlld0l0ZW0+ZGl2LmFsZXJ0LmFsZXJ0LWluZm8gZGl2Lmd1ZXN0PnB7bWFyZ2luOjB9I3ZpZXdJdGVtIC50YWItc2VjdGlvbi13cmFwcGVye21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWNoaWxkKG9kZCl7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7cGFkZGluZy1yaWdodDoxMHB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdjpudGgtY2hpbGQoZXZlbil7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2Om50aC1sYXN0LWNoaWxkKDEpe21hcmdpbi1ib3R0b206MTBweH0jdmlld0l0ZW0gLnZhbHVlcyBkaXY+c3BhbjpudGgtY2hpbGQoMSl7bWFyZ2luLXJpZ2h0OjVweH0jdmlld0l0ZW0gLnZhbHVlcyBkaXY+c3BhbjpudGgtY2hpbGQoMSk6OmFmdGVye2NvbnRlbnQ6XCI6XCJ9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LnN0YW5kLWFsb25lLXZhbHVle2Zsb2F0Om5vbmU7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlfSN2aWV3SXRlbSAudmFsdWVzIGRpdiBlbXtmb250LXN0eWxlOm5vcm1hbH0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aHt3aWR0aDoxMDAlfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoPmg1LCN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoPmxhYmVse2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTo1cHg7Y2xlYXI6Ym90aH0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggcCBzcGFue2Rpc3BsYXk6YmxvY2t9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0b30jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcCAuaW5wdXQtZ3JvdXB7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO3dpZHRoOmF1dG99I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXAgLmlucHV0LWdyb3VwPmlucHV0e3dpZHRoOjEwMHB4O2hlaWdodDo0MHB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLCN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cCAuYnRue2Zsb2F0Om5vbmU7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXAgLmxvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDotMTBweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2Rpc3BsYXk6bm9uZX0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuZXJyX21zZ3tjbGVhcjpsZWZ0O2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxNXB4O3dpZHRoOmF1dG87Zm9udC1zaXplOjEycHg7Y29sb3I6I2QwMDIxYn0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAjaGFuZGxpbmdUZXh0e2Rpc3BsYXk6aW5saW5lO2ZvbnQtc3R5bGU6bm9ybWFsfSN2aWV3SXRlbSAuY2xhc3NpYy12aWV3e3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjVweH0jdmlld0l0ZW0gLnA2NS13YXJuaW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvcDY1LXdhcm5pbmcuc3ZnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MHB4IDBweCAwcHggMThweH0jdmlld0l0ZW0gLmZlYXR1cmVkLXNlY3Rpb257bWFyZ2luLWJvdHRvbToyMHB4fS5waG90b1BsYXllckNhcHRpb25Nb2RhbHtkaXNwbGF5OmlubGluZX0ucGljdHVyZS1jb3VudHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU1NTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXdlaWdodDo2MDA7cGFkZGluZzoycHggNXB4O2xlZnQ6MDtib3R0b206MDtvcGFjaXR5OjF9I2Nhcm91c2VsLXZpZXctaXRlbXttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCV9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtY29udHJvbHt6LWluZGV4OjEwMDF9I2Nhcm91c2VsLXZpZXctaXRlbSAuZ2FsbGVyeS1hY3Rpb25ze2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5YjliOWI7bWFyZ2luOjE1cHggYXV0b30jY2Fyb3VzZWwtdmlldy1pdGVtIC5waG90b1BsYXllckNhcHRpb257ZGlzcGxheTppbmxpbmV9I2Nhcm91c2VsLXZpZXctaXRlbSAucGljdHVyZS1jb3VudHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU1NTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXdlaWdodDo2MDA7cGFkZGluZzoycHggNXB4O2xlZnQ6MDtib3R0b206MDtvcGFjaXR5OjF9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0gaW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6NDAwcHg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5hOmhvdmVyPnNwYW57YmFja2dyb3VuZDp1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLXpvb20taG92ZXIuc3ZnXCIpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6NTAlIDUwJTtiYWNrZ3JvdW5kLXNpemU6MjAwcHggMjAwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO29wYWNpdHk6Ljg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MTAwMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSg3Myw3Myw3MywuNSl9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOnNvbGlkIDFweCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3Jze21hcmdpbjoxMHB4IDAgMDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXk6aGlkZGVuO3Bvc2l0aW9uOnN0YXRpYzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICNjY2M7d2lkdGg6MTAwcHg7aGVpZ2h0Ojc1cHg7cG9zaXRpb246cmVsYXRpdmV9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSBpbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtib3JkZXI6MnB4IHNvbGlkICMwMDY0MDB9I2Nhcm91c2VsLXZpZXctaXRlbSAubm8tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOnNvbGlkIDFweCAjZDlkOWQ5fSNjYXJvdXNlbC12aWV3LWl0ZW0gLm5vLWNvbnRlbnQgaW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1kaWFsb2d7d2lkdGg6YXV0bztwYWRkaW5nOjBweDttYXJnaW46MTBweH0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWJvZHl7cGFkZGluZzo1cHh9I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZS1wb3NpdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3JkZXI6bm9uZTtwYWRkaW5nOjVweDt6LWluZGV4OjEwMDA7YmFja2dyb3VuZDpoc2xhKDAsMCUsMTAwJSwuMyk7cmlnaHQ6MDtib3JkZXItcmFkaXVzOjAgNnB4fSNjYXJvdXNlbC1tb2RhbCAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtPi5jYXJvdXNlbC1vdXRlcj4uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlc3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206MTBweH0jdmlld0l0ZW0gI2RpdlNlbGxlciAuYmFkZ2VzIC5nYi1iYWRnZT5he2hlaWdodDozMHB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLmZmbC1iYWRnZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLnZlcmlmaWVkLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAuZ29sZC1iYWRnZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLmdvbGQtY2hhcnRlci1iYWRnZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLnRvcC0xMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MXB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLnRvcC0yNS1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MnB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLnRvcC0xMDAtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6NTJweH0jdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWx7bWFyZ2luOjB9I3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsK3AsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsIHB7bWFyZ2luOjA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTJweH0jdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwrcCBhLCN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbCtwIC5jcmR2LWxlYXJuLW1vcmUsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsK3AgLmNyZHYtYnV0dG9uLW1lc3NhZ2UsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsIHAgYSwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwgcCAuY3Jkdi1sZWFybi1tb3JlLCN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbCBwIC5jcmR2LWJ1dHRvbi1tZXNzYWdle2NvbG9yOiMwMDY0MDB9LnJvdy5pdGVtLWluZm8td3JhcHBlci50aW1lZnJhbWU+ZGl2e2JvcmRlcjowcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjhweCAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuY29sLXhzLTY6bGFzdC1jaGlsZCwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuY29sLXhzLTYuc2hvcnR7cGFkZGluZy1sZWZ0OjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuY29sLXhzLTYgaW5wdXR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtMTJ7bWFyZ2luLXRvcDo1cHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLm1heC1iaWQsLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLm1pbi1iaWR7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYm90dG9tOjVweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAubWluLWJpZHtwYWRkaW5nLWJvdHRvbTowcHg7cGFkZGluZy10b3A6NXB4O2ZvbnQtc2l6ZToxMXB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5taW4tYmlkIHNwYW57Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDB9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bntoZWlnaHQ6NDBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuKy5idG4sLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bisuaW5lbGlnaWJsZXttYXJnaW4tdG9wOjEwcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1iaWQsLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1vZmZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO2NvbG9yOiNmZmZ9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXl7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2JvcmRlcjoxcHggc29saWQgIzE4NjFiNztjb2xvcjojZmZmO21hcmdpbi10b3A6NXB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYnV5OmhvdmVyLC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYnV5OmZvY3Vze2NvbG9yOiNmZmZ9LnJvdy5pdGVtLWluZm8td3JhcHBlcjpsYXN0LWNoaWxkPmRpdjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdiAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdj5kaXYgLmlucHV0LWdyb3VwIGlucHV0e2hlaWdodDo0MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bnt3aWR0aDo1MCV9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbnt3aWR0aDoxMDAlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdntkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjEycHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdiBhe21hcmdpbjowcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdi5vci1kaXZ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbjoxMHB4IDBweCAxM3B4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdj5kaXYub3ItZGl2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2Lm9yLWRpdj5kaXY+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowcHg7d2lkdGg6MTAwJTt6LWluZGV4OjQ5O29wYWNpdHk6MTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOX0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2Lm9yLWRpdj5kaXY+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdj5kaXYgLmlucHV0LWdyb3Vwe3dpZHRoOjEwMCV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bnt3aWR0aDo1MCV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biBidXR0b257d2lkdGg6MTAwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5zdWJ0ZXh0e2ZvbnQtc2l6ZToxMnB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLnN1YnRleHQjZ2JQYXlNZXNzYWdlMXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTEzcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuc3VidGV4dCNnYlBheU1lc3NhZ2UxOmJlZm9yZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6EgVwiO21hcmdpbi1yaWdodDozcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwNjQwMH0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5zdWJ0ZXh0I2diUGF5TWVzc2FnZTEgYXt0ZXh0LWFsaWduOmxlZnR9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuc3VidGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtdGFrZS1hLXNob3R7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDBweDtoZWlnaHQ6NTBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy10YWtlQXNob3QtMngucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtkaXNwbGF5OmJsb2NrfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLXRha2UtYS1zaG90IHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQgc3BhbnttYXJnaW4tcmlnaHQ6NXB4O2Rpc3BsYXk6aW5saW5lfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWltbWVkaWF0ZS1jaGVja291dD5kaXZ7ZGlzcGxheTppbmxpbmU7d2lkdGg6YXV0b30ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQ+cHttYXJnaW46MHB4O2ZvbnQtc2l6ZToxNHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWltbWVkaWF0ZS1jaGVja291dD5wIGVte2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDA2NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWZyZWVkb21jb2lue21hcmdpbjowIGF1dG87bWluLXdpZHRoOjEwMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLWdicGF5LXdpdGgtZmMtbG9nby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTpibG9ja30ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5pYy1mcmVlZG9tY29pbiBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlciAuZmllbGQtdmFsaWRhdGlvbi1lcnJvcntmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDo2MDB9LmJ1eS1ib3h7Ym9yZGVyLXJhZGl1czo4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0byAxNXB4IGF1dG99LmJ1eS1ib3ggLnZhbHVle2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6NXB4IDAgNXB4IDB9LmJ1eS1ib3ggLmxhYmVse2NvbG9yOiM2NjY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctdG9wOjBweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcCsuaXRlbS1kcmF3ZXItd3JhcHttYXJnaW4tdG9wOjEwcHh9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+aW5wdXR7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVse2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigwLCA3OSwgMCkgMCUsIHJnYigwLCAxMDUsIDApIDEwMCUpO2JvcmRlci1yYWRpdXM6NnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXJ9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RvcDp1bnNldH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCBzcGFue2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tbGVmdDo1cHh9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwubm8tY29udGVudHtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6IzU1NTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDowO2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O2hlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsK2RpdiAjaXRlbS1kZXNjcmlwdGlvbiAuaXRlbS1kZXNjcmlwdGlvbi1jb250YWluZXJ7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6aGlkZGVufSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsK2RpdiAjaXRlbS1jaGFyYWN0ZXJpc3RpY3MgLmRpdi10YWJsZT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsK2RpdiAjaXRlbS1jaGFyYWN0ZXJpc3RpY3MgLnRhYmxle21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjB9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2IC5zaG93LW1vcmV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtib3gtc2hhZG93OjBweCAtNXB4IDIwcHggLTRweCByZ2JhKDAsMCwwLC41KTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCtkaXYgLnNob3ctbW9yZSBidXR0b257d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDY0MDA7cGFkZGluZzo4cHggMDtib3JkZXI6MDtmb250LXdlaWdodDo2MDA7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDIzOCwgMjM4LCAyMzgpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSl9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+aW5wdXQ6Y2hlY2tlZCtsYWJlbHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dDpjaGVja2VkK2xhYmVsIGl7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+aW5wdXQ6Y2hlY2tlZCtsYWJlbCtkaXZ7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjE1cHg7b3BhY2l0eToxfSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwLmhhbGYtb3Blbj5pbnB1dCtsYWJlbHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQrbGFiZWwrZGl2e3BhZGRpbmc6MTVweDtoZWlnaHQ6YXV0bztvcGFjaXR5OjF9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXAuaGFsZi1vcGVuPmlucHV0K2xhYmVsK2Rpdjpub3QoLm5vLWNvbnRlbnQpe292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTQwcHg7cG9zaXRpb246cmVsYXRpdmV9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXAuaGFsZi1vcGVuPmlucHV0K2xhYmVsK2Rpdjpub3QoLm5vLWNvbnRlbnQpIC5zaG93LW1vcmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2t9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXAuaGFsZi1vcGVuPmlucHV0OmNoZWNrZWQrbGFiZWwrZGl2e292ZXJmbG93OnZpc2libGU7aGVpZ2h0OmF1dG87cGFkZGluZzoxNXB4O29wYWNpdHk6MX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnM+ZGl2ICNpdGVtLWRlc2NyaXB0aW9uIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lcntvdmVyZmxvdy14OnZpc2libGV9fSN2aWV3SXRlbSBhLmJ0bnt3aGl0ZS1zcGFjZTpub3JtYWx9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC5wYW5lbC1oZWFkaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXNpemU6MThweDtjb2xvcjojMDA2NDAwfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciAuZ2x5cGhpY29uLW9re2NvbG9yOiMwMDY0MDB9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC5nbHlwaGljb24tcmVtb3Zle2NvbG9yOnJlZH0jdmlld0l0ZW0gLnRvb2xzLXdyYXBwZXIgYS5idG57d2hpdGUtc3BhY2U6bm9ybWFsfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciAudHdvLWNvbC1pY29ucz5kaXY6bnRoLWNoaWxkKDEpe2Zsb2F0OmxlZnQ7d2lkdGg6ODAlfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciAudHdvLWNvbC1pY29ucz5kaXY6bnRoLWNoaWxkKDIpe2Zsb2F0OnJpZ2h0O3dpZHRoOjIwJX0jdmlld0l0ZW0gLnRvb2xzLXdyYXBwZXIgLmFsZXJ0LXN1Y2Nlc3MgcHttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciAuYWxlcnQtc3VjY2VzcyBwe2Zsb2F0Om5vbmUgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFlbX19I3ZpZXdJdGVtICNjb3Vwb25XcmFwe2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZGVlYmY7cGFkZGluZzoxNXB4fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9we2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaWNvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pY19jb3Vwb24uZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3dpZHRoOjcwcHg7aGVpZ2h0OjYwcHg7ZmxleDowIDAgNzBweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mb3tvdmVyZmxvdzpoaWRkZW59I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3AgLmluZm8gLmxhYmVse2NvbG9yOiM1NTU7cGFkZGluZzowIDAgNXB4IDE1cHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEycHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3AgLmluZm8gaDR7Y29sb3I6IzAwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjBweDtwYWRkaW5nOjAgMCAxMHB4IDE1cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBzcGFue2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDY0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjE1cHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3AgLmluZm8gc3BhbiBzdXB7Y29sb3I6IzU1NTtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxOHB4fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIHB7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjVweCAwIDAgMTVweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCAwcHggMHB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBlbXtmb250LXNpemU6MTRweDtmb250LXN0eWxlOnVuc2V0O21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIHB7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM5OTk7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwLmdlbmVyaWMgLmluZm8gaDR7Y29sb3I6IzAwNjQwMH0jdmlld0l0ZW0gI2NvdXBvbldyYXAuZ2VuZXJpYyAuaW5mbyBwe21hcmdpbi10b3A6MHB4O2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gI2NvdXBvbldyYXAuZ2VuZXJpYyAuaW5mbyBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjVweCAwcHggMHB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ub3ZlcmxheUJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3ZlcmxheUJhbm5lcj5kaXZ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtoZWlnaHQ6MDt3aWR0aDozMSU7cGFkZGluZy10b3A6MzAlfS5vdmVybGF5QmFubmVyIC5zY2hlZHVsZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc2NoZWR1bGVkLnBuZ1wiKX0ub3ZlcmxheUJhbm5lciAuc29sZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1zb2xkLnBuZ1wiKX0ub3ZlcmxheUJhbm5lciAuZW5kZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktZW5kZWQucG5nXCIpfS5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9ue21hcmdpbjowIGF1dG8gMzBweH0uYmxhbmstdGVtcGxhdGUgLmFkZC10by1kZXNjcmlwdGlvbiBkaXYuZ2x5cGhpY29ue3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtjb2xvcjojZmZiZjAwO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctdG9wOjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxhbmstdGVtcGxhdGUgLmFkZC10by1kZXNjcmlwdGlvbiBkaXYuZ2x5cGhpY29uIHNwYW57Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjVweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuYmxhbmstdGVtcGxhdGUgLmFkZC10by1kZXNjcmlwdGlvbiBkaXZ7cGFkZGluZy10b3A6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KXsjY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5hOmhvdmVyPnNwYW57YmFja2dyb3VuZDpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZW50ZXItcXVhbnRpdHktd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjE1cHh9YnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5idXktYnV0dG9ue3dpZHRoOjEwMCV9Lm92ZXJsYXlCYW5uZXI+ZGl2e3dpZHRoOjQxJTtwYWRkaW5nLXRvcDo0MCV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmtze21hcmdpbi10b3A6MTBweDt3aWR0aDoxMDAlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTF7cGFkZGluZy1yaWdodDowO3dpZHRoOjYwJX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0xPmF7ZmxvYXQ6bGVmdH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0ye3dpZHRoOjQwJX0jdmlld0l0ZW0gLmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmluc3RydWN0aW9uc3ttYXJnaW4tbGVmdDowfSN2aWV3SXRlbSAuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuYnV5LWJ1dHRvbi13cmFwcGVyPjpudGgtY2hpbGQoMil7cGFkZGluZy1yaWdodDoxNXB4fSN2aWV3SXRlbSAuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuYnV5LWJ1dHRvbi13cmFwcGVyPi5mb3JtLWdyb3VwPmxhYmVse2Rpc3BsYXk6bm9uZX0jdmlld0l0ZW0gLmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmZvcm0tY29udHJvbHt3aWR0aDoxMDAlfSN2aWV3SXRlbSAuYnV5LWJveC5hdWN0aW9uIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuYmlkLWJ1dHRvbi13cmFwcGVyPjpudGgtY2hpbGQoMSl7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9I3ZpZXdJdGVtIC5idXktYm94LmF1Y3Rpb24tYnV5LW5vdyAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmJ1eS1idXR0b24td3JhcHBlcntwYWRkaW5nLWxlZnQ6MH0jdmlld0l0ZW0gLmJ1eS1ib3ggLnJlc2VydmUtYmlkcz5kaXY+ZGl2e3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2Om50aC1jaGlsZChvZGQpe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2Om50aC1jaGlsZChldmVuKXt3aWR0aDoxMDAlfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIHAgc3BhbntkaXNwbGF5OmlubGluZX0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC50YWJsZSB0Ym9keSB0ciB0aHtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDowO3dpZHRoOmF1dG99I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAudGFibGUgdGJvZHkgdHIgdGR7ZGlzcGxheTpibG9jaztib3JkZXItdG9wOjA7cGFkZGluZy1sZWZ0OjB9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aHtib3JkZXItYm90dG9tOjBweH0jdmlld0l0ZW0gLmRpdi10YWJsZSAucm93PmRpdjpudGgtbGFzdC1jaGlsZChuKXt3aWR0aDoxMDAlfSN2aWV3SXRlbSAuZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pOm50aC1jaGlsZChvZGQpe2JvcmRlci1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfSN2aWV3SXRlbSAuZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pOm50aC1jaGlsZChldmVuKXtib3JkZXItdG9wOjA7cGFkZGluZy10b3A6MH0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciNkaXZNYWtlT2ZmZXIgLmNvbC14cy02e3dpZHRoOjEwMCV9I2Nhcm91c2VsLW1vZGFse3BhZGRpbmc6MH0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWRpYWxvZ3twYWRkaW5nOjB9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0gaW1ne21heC1oZWlnaHQ6MzAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuY29sLXhzLTY6bGFzdC1jaGlsZCBpbnB1dCwuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuc2hvcnQgaW5wdXR7bWFyZ2luOjVweCBhdXRvIDA7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21pbi13aWR0aDoxMTVweH0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciNkaXZNYWtlT2ZmZXI+ZGl2Om5vdCgub2ZmZXItYnV0dG9uLXdyYXBwZXIpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIjZGl2TWFrZU9mZmVyPmRpdiAubmV3QmFkZ2V7bWFyZ2luLXJpZ2h0OjdweH0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciNkaXZNYWtlT2ZmZXI+ZGl2IGxhYmVse3RleHQtYWxpZ246bGVmdH0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciNkaXZNYWtlT2ZmZXIgLm9mZmVyLWJ1dHRvbi13cmFwcGVyIC5yb3c+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlciAub2ZmZXItYnV0dG9uLXdyYXBwZXIgLnJvdz5kaXY6Zmlyc3QtY2hpbGQgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMgaXtmb250LXNpemU6MjBweH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMgc3Bhbntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4fSN2aWV3SXRlbSAucm93LXJldmVyc2FsLXNte2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofSN2aWV3SXRlbSAucm93LXJldmVyc2FsLXNtPmRpdnttYXJnaW4tYm90dG9tOjI1cHh9LmFsZXJ0IC5idXR0b24tZ3JvdXA+LnJvdz5kaXY6bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDo3LjVweH0uYWxlcnQgLmJ1dHRvbi1ncm91cD4ucm93PmRpdjpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjcuNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2l0ZW0tY2hhcmFjdGVyaXN0aWNzPnRhYmxlLnRhYmxlPnRib2R5PnRyIHRkLCNpdGVtLWNoYXJhY3RlcmlzdGljcz50YWJsZS50YWJsZT50Ym9keT50ciB0aHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9LnJvdy5pdGVtLWluZm8td3JhcHBlciAucHJpY2luZ3tib3JkZXItYm90dG9tOm5vbmV9LnJvdy5pdGVtLWluZm8td3JhcHBlciAudGltZWZyYW1le2JvcmRlci10b3A6bm9uZX0ucm93Lml0ZW0taW5mby13cmFwcGVyIC50aW1lZnJhbWU+ZGl2e2JvcmRlci10b3A6c29saWQgMXB4ICNjY2M7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjY2NjO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNjY2M7cGFkZGluZzowfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2Om50aC1sYXN0LWNoaWxkKDEpe2JvcmRlci1yaWdodDpub25lfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2Om50aC1jaGlsZChldmVuKXtib3JkZXItcmlnaHQ6bm9uZX0uYnV5LWJveC5hdWN0aW9uIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmJ1eS1ib3guYXVjdGlvbiAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmluc3RydWN0aW9uc3twYWRkaW5nLWJvdHRvbToxMHB4fS5idXktYm94LmF1Y3Rpb24tYnV5LW5vdyAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5idXktYm94LmF1Y3Rpb24tYnV5LW5vdyAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmluc3RydWN0aW9uc3twYWRkaW5nLWJvdHRvbToxMHB4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze3BhZGRpbmctYm90dG9tOjEwcHg7d2lkdGg6MTAwJX0jdmlld0l0ZW0gLml0ZW0tdmlldy1jb3VudGVye3BhZGRpbmctcmlnaHQ6MTVweH0jdmlld0l0ZW0gLnNoYXJlLXRvb2xze2Zsb2F0Om5vbmV9I3ZpZXdJdGVtIC5zaGFyZS10b29scz5kaXZ7dGV4dC1hbGlnbjpsZWZ0fS52aWV3LWl0ZW0tdGFibGUtc3VwcGxlbWVudGFse21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9I3ZpZXdJdGVtIC5kaXYtdGFibGUgLnJvdyBkaXY6bnRoLWxhc3QtY2hpbGQobiszKXtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDlkOWQ5fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1eS1ib3ggLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnZhbHVlcyBkaXY6bnRoLWNoaWxkKG9kZCl7d2lkdGg6MTAwJX0udmFsdWVzIGRpdjpudGgtY2hpbGQoZXZlbil7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpeyNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnM+bGl7d2lkdGg6NjRweDtoZWlnaHQ6NDhweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjYXJvdXNlbC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjo1MHB4IGF1dG87bWF4LXdpZHRoOjcyMHB4fSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5e3BhZGRpbmc6MTVweCAwcHh9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjUzOXB4fSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWF4LWhlaWdodDoxMDAlfSNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVte2hlaWdodDo1MDhweH0jY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHRib2R5IHRyIHRoe3dpZHRoOjIzMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLml0ZW0tcmVtaW5kZXItdGV4dHtmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOnN0cmV0Y2h9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjQwMHB4fSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjkxMHB4fSNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVte2hlaWdodDo2NTFweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMgaXtmb250LXNpemU6MjRweH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMgc3Bhbntmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyMnB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlc1dpZGdldCAuZmVhdHVyZWQtc2VjdGlvbj5oMntmb250LXNpemU6MTZweH0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6MTExMHB4fSNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVte2hlaWdodDo4MDFweH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbXtoZWlnaHQ6NDg4cHh9fS52aWV3LWl0ZW0tbW9kYWx7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MHB4IGF1dG87aGVpZ2h0OmF1dG99LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlcjowcHg7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czowcHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG57ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDoxMHB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmfS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRuOmJlZm9yZXtjdXJzb3I6cG9pbnRlcn0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT10ZXh0XXtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5OTtwYWRkaW5nLWJvdHRvbTowcHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3ttYXJnaW4tdG9wOi0xNXB4O21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDtwYWRkaW5nOjE1cHggNTBweCAxNXB4IDE1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMz5zcGFue2Rpc3BsYXk6bm9uZX0udmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDEgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwudmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwudmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwudmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3BhZGRpbmctYm90dG9tOjE1cHh9LnZpZXctaXRlbS1tb2RhbCNpdGVtQWJhbmRvbmVkTW9kYWwxIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwudmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDMgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLnZpZXctaXRlbS1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7cGFkZGluZy10b3A6NnB4O3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvd30udmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDEgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLnZpZXctaXRlbS1tb2RhbCNpdGVtQWJhbmRvbmVkTW9kYWwyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwudmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH0udmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5sYXlhd2F5LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDoxMHB4fS52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmxheWF3YXktdGl0bGUgc3Bhbntmb250LXdlaWdodDpub3JtYWx9LnZpZXctaXRlbS1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubGF5YXdheS1wb2xpY3l7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjIwcHggYXV0bztib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMyAjRkZMRmluZGVye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1pbi13aWR0aDogOTkycHgpey52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MzBweCBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1pbi13aWR0aDogOTkycHgpey52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfX0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1vcGVuIC5tb2RhbHt6LWluZGV4Ojk5OTk5OX0jcmVsaXN0TW9kYWwgLm1vZGFsLXRleHQgcHtmb250LXNpemU6MTZweDtwYWRkaW5nLXRvcDoxMHB4fSNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXB7Zm9udC1zaXplOjE2cHg7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXZ7d2lkdGg6MjAlO3BhZGRpbmctdG9wOjEwcHh9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXYgLnRleHQtd2FybmluZ3tjb2xvcjojZDAwMjFifSNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXA+ZGl2IC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwMH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdjpudGgtY2hpbGQoZXZlbil7d2lkdGg6Y2FsYyg4MCUgLSAyMHB4KTtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXYuY3ItbW9kYWwtc3RhdHVze3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXA+ZGl2e2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjEwMCV9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXY6bnRoLWNoaWxkKGV2ZW4pe3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfSNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXA+ZGl2LmNyLW1vZGFsLXN0YXR1c3t0ZXh0LWFsaWduOmxlZnR9fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYnJlYWRjcnVtYiAuYmFja3tjb2xvcjojY2VjZWNlICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnRhYmxlPnRib2R5PnRyPnRkLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC50YWJsZT50Ym9keT50cj50aCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudGFibGU+dGZvb3Q+dHI+dGQsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnRhYmxlPnRmb290PnRyPnRoLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC50YWJsZT50aGVhZD50cj50ZCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudGFibGU+dGhlYWQ+dHI+dGh7Ym9yZGVyLWNvbG9yOiM3Nzd9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgI2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgI2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7Ym9yZGVyLWNvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjIsIDY1LCA1OCkgMCUsIHJnYigzOCwgMTEwLCA5OCkgMTAwJSkgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsLm5vLWNvbnRlbnR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDIxMiwgMjA5LCAyMDkpIDAlLCByZ2IoMjM4LCAyMzgsIDIzOCkgMTAwJSkgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAucGFuZWx7Y29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAucGFuZWwgLnBhbmVsLWhlYWRlcntjb2xvcjojMGYyYjI2fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5wYW5lbCBhOm5vdCguYnRuKXtjb2xvcjojNTU1fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5wYW5lbCBhOm5vdCguYnRuKTphY3RpdmUsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnBhbmVsIGE6bm90KC5idG4pOmZvY3Vze2NvbG9yOiM1NTV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS10aXRsZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1zdWJ0aXRsZXtjb2xvcjojY2VjZWNlICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuYmFkZ2Vze2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjVweDtib3JkZXItcmFkaXVzOjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3h7YmFja2dyb3VuZC1jb2xvcjojMGYyYjI2O2JvcmRlcjowO21hcmdpbi10b3A6LTIwcHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLm1vZGFse3RleHQtYWxpZ246bGVmdH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PnNwYW4sYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmljLWltbWVkaWF0ZS1jaGVja291dD5kaXZ7ZGlzcGxheTpub25lfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5jZStkaXY+LmNvbC14cy0xMnttYXJnaW4tdG9wOjB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmNlIGltZ3t3aWR0aDo2MCU7bWF4LXdpZHRoOjI1MHB4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5jZSBwe21hcmdpbjoxMHB4IGF1dG8gNXB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5sYWJlbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAudmFsdWV7Y29sb3I6I2ZmZn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdntib3JkZXItY29sb3I6IzAwMDtib3JkZXItd2lkdGg6MnB4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdi5vci1kaXY+ZGl2PmRpdntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7aGVpZ2h0OjJweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdj5kaXYub3ItZGl2PmRpdj5zcGFue2JhY2tncm91bmQtY29sb3I6IzBmMmIyNjtjb2xvcjojZmZmfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5taW4tYmlkIHNwYW57Y29sb3I6I2ZmZn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAjUmVzZXJ2ZT5zcGFue2NvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRue2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb246aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbjpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYnV5e2JhY2tncm91bmQtY29sb3I6IzhkZjRkOCAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojOGRmNGQ4ICFpbXBvcnRhbnQ7Y29sb3I6IzAwMCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYnV5OmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYnV5OmZvY3Vze2JvcmRlci1jb2xvcjpyZ2IoODUuMTg1NiwyMzguNjE0NCwxOTYuOTA1NikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYig4NS4xODU2LDIzOC42MTQ0LDE5Ni45MDU2KSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYWRkdG9jYXJ0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI2NmU2Mjtjb2xvcjojMDAwfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4tYWRkdG9jYXJ0IGl7Y29sb3I6IzI2NmU2Mn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuW2Rpc2FibGVkXTpub3QoLm5vLWNlKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bltkaXNhYmxlZF06bm90KC5uby1jZSl7YmFja2dyb3VuZC1jb2xvcjojY2VjZWNlO2JvcmRlci1jb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tcHJpbWFyeTpub3QoLm5vLWNlKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2Upe2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tcHJpbWFyeTpub3QoLm5vLWNlKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLXByaW1hcnk6bm90KC5uby1jZSk6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC5idG4tcHJpbWFyeTpub3QoLm5vLWNlKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSl7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4ZGY0ZDggIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSk6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSk6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC5idG4tc2Vjb25kYXJ5Om5vdCgubm8tY2UpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKTpmb2N1c3tib3JkZXItY29sb3I6cmdiKDg1LjE4NTYsMjM4LjYxNDQsMTk2LjkwNTYpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoODUuMTg1NiwyMzguNjE0NCwxOTYuOTA1NikgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLWRlZmF1bHQ6bm90KC5uby1jZSksYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC5idG4tZGVmYXVsdDpub3QoLm5vLWNlKXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNjZlNjI7Y29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLnRhYi1zZWN0aW9uLXdyYXBwZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5hbGVydHtjb2xvcjojNTU1ICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIGE6bm90KC5idG4pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIGE6bm90KC5idG4pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjY291cG9uV3JhcCBhOm5vdCguYnRuKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1vZGFsIGE6bm90KC5idG4pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgYTpub3QoLmJ0bil7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlciBhOm5vdCguYnRuKTphY3RpdmUsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIGE6bm90KC5idG4pOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlciBhOm5vdCguYnRuKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyBhOm5vdCguYnRuKTphY3RpdmUsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgYTpub3QoLmJ0bik6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgYTpub3QoLmJ0bik6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCBhOm5vdCguYnRuKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0IGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0IGE6bm90KC5idG4pOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgYTpub3QoLmJ0bik6Zm9jdXN7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlciAubGlzdGluZy1DVEEgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAubGlzdGluZy1DVEEgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgLmxpc3RpbmctQ1RBIGEsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCAubGlzdGluZy1DVEEgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0IC5saXN0aW5nLUNUQSBhe2JhY2tncm91bmQtY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlciAubGlzdGluZy1DVEEgYTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLmxpc3RpbmctQ1RBIGE6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmxpc3RpbmctQ1RBIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmxpc3RpbmctQ1RBIGE6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIC5saXN0aW5nLUNUQSBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjY291cG9uV3JhcCAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1vZGFsIC5saXN0aW5nLUNUQSBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgLmxpc3RpbmctQ1RBIGE6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5hbGVydCAubGlzdGluZy1DVEEgYTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0IC5saXN0aW5nLUNUQSBhOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH0jZmVlZGJhY2sgLnRhYi1zZWN0aW9uLXdyYXBwZXI+LnRhYi1jb250ZW50Pi50YWItcGFuZXtwYWRkaW5nOjE1cHh9I2ZlZWRiYWNrIC5uYXYtdGFicyAubmF2LWxpbms6bm90KC5hY3RpdmUpe2NvbG9yOiMwMDY0MDB9I2ZlZWRiYWNrIC5mYi1mcm9tIC5ub3RVc2Vye21hcmdpbi1sZWZ0OjFyZW19I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2NvcmV7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctbGVmdDoxNXB4fSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMjo6YmVmb3Jle2NvbG9yOiNjY2M7cGFkZGluZzowIDVweDtjb250ZW50OlwifFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMntmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMXtmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLmJhZGdlc3t0ZXh0LWFsaWduOnJpZ2h0fSNmZWVkYmFjayAuY29sMXt3aWR0aDo3JX0jZmVlZGJhY2sgLmNvbDJ7d2lkdGg6MzAlfSNmZWVkYmFjayAub25lLW1vbnRoe21pbi13aWR0aDo0MHB4fSNmZWVkYmFjayAuc2l4LW1ve21pbi13aWR0aDo0MHB4fSNmZWVkYmFjayAudHdlbHZlLW1ve21pbi13aWR0aDo1MHB4fSNmZWVkYmFjayAuZmVlZGJhY2stZGV0YWlsZWR7bWFyZ2luLWJvdHRvbTowfSNmZWVkYmFjayAuZmVlZGJhY2stZGV0YWlsZWQgLm51bWJlcnt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGR9I2ZlZWRiYWNrIC5mZWVkYmFjay1kZXRhaWxlZCAubnVtYmVyRGF0ZXt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jZmVlZGJhY2sgLmZlZWRiYWNrLWRldGFpbGVkIHRke3BhZGRpbmctbGVmdDo0cHg7cGFkZGluZy1yaWdodDo0cHh9I2ZlZWRiYWNrIC5mZWVkYmFjay1kZXRhaWxlZCB0ZC5zeW1ib2x7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfSNmZWVkYmFjayAuZmItZW50cnl7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztwYWRkaW5nLWJvdHRvbToxNXB4O3BhZGRpbmctdG9wOjE1cHh9I2ZlZWRiYWNrIC5mYi1lbnRyeS50aXRsZS1yb3d7cGFkZGluZy1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OmJvbGR9I2ZlZWRiYWNrIC5mYi1lbnRyeTpudGgtbGFzdC1jaGlsZCgxKXtib3JkZXItYm90dG9tOm5vbmV9I2ZlZWRiYWNrIC5mYi1zY29yZXtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHh9I2ZlZWRiYWNrIC5mYi1mcm9te2xpbmUtaGVpZ2h0OjI0cHh9I2ZlZWRiYWNrIC5mYi1mcm9tIHNwYW4udXNlci1uYW1le2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4fSNmZWVkYmFjayAuZmItZnJvbSBzcGFuLnVzZXItbmFtZSBhe2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTJweH0jZmVlZGJhY2sgLmZiLWZyb20gLmJhZGdlc3tkaXNwbGF5OmlubGluZS1ibG9ja30jZmVlZGJhY2sgLmZiLWRhdGV7bGluZS1oZWlnaHQ6MjRweH0jZmVlZGJhY2sgLmZiLWl0ZW17bGluZS1oZWlnaHQ6MjRweH0jZmVlZGJhY2sgLmZiLWNvbW1lbnR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiAhaW1wb3J0YW50O2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLXRvcDoxMHB4fSNmZWVkYmFjayAuZmItcmVzcG9uc2V7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM5YjliOWI7ZGlzcGxheTpibG9ja30jZmVlZGJhY2sgLmZiLWFjdGlvbnN7cGFkZGluZy10b3A6MTVweDtjb2xvcjojNzc3O3RleHQtYWxpZ246cmlnaHR9I2ZlZWRiYWNrIC5yYXRpbmctaW5wdXR7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jZmVlZGJhY2sgLnJhZGlvLXN0YWNrZWQtdG57Ym94LXNpemluZzpib3JkZXItYm94fSNmZWVkYmFjayAucmF0aW5ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2LjY2NjY3JTt3aWR0aDoxNSV9I2ZlZWRiYWNrIC5yYXRpbmcye2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTI6OmJlZm9yZXtjb2xvcjojY2NjO3BhZGRpbmc6MCA1cHg7Y29udGVudDpcInxcIjtkaXNwbGF5OmlubGluZS1ibG9ja30jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTJ7ZmxvYXQ6bGVmdH0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTIgYXtwYWRkaW5nOjcuNXB4IDB9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0xe2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0xIGF7cGFkZGluZzo3LjVweCAwfSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLmJhZGdlc3t0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206MTVweH0jZmVlZGJhY2sgLmZiLXNjb3Jle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmItZnJvbXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nLWxlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmxvYXQ6bGVmdH0jZmVlZGJhY2sgLmZiLWZyb20gc3Bhbntjb2xvcjojOWI5YjliO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6LjhlbX0jZmVlZGJhY2sgLnRhYi1zZWN0aW9uLXdyYXBwZXI+LnRhYi1jb250ZW50Pi50YWItcGFuZXtwYWRkaW5nOjA7Ym9yZGVyOm5vbmV9I2ZlZWRiYWNrIC5mYi1lbnRyeS50aXRsZS1yb3d7ZGlzcGxheTpub25lfSNmZWVkYmFjayAuZmItZW50cnkgLmNvbC1zbS0ze2NsZWFyOmJvdGh9I2ZlZWRiYWNrIC5mYi1kYXRle2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOWI5YjliO2ZvbnQtc2l6ZToxMnB4fSNmZWVkYmFjayAuZmItaXRlbXtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiM5YjliOWI7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjZmVlZGJhY2sgLnJUZXh0e2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCV9I2ZlZWRiYWNrIC5yYWRpby1zdGFja2VkLXRue3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fSNmZWVkYmFjayAucmFkaW8tc3RhY2tlZC10biAuY29sLXhzLTJ7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I2ZlZWRiYWNrIC5mYi1hY3Rpb25ze3RleHQtYWxpZ246bGVmdH0jZmVlZGJhY2sgLmZiLWFjdGlvbnMgLmxpc3QtaW5saW5le21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9I2ZlZWRiYWNrIC5mYi1hY3Rpb25zIC5saXN0LWlubGluZSBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfSNmZWVkYmFjayAuZmItYWN0aW9ucyAubGlzdC1pbmxpbmUgYS5idG57d2lkdGg6MTAwJX19Lm1ha2UtYW4tb2ZmZXJ7Y29sb3I6IzU1NTttYXJnaW4tYm90dG9tOjMwcHh9Lm1ha2UtYW4tb2ZmZXIgLmFsZXJ0e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU0LjU3MTQyODU3MTQsMjEwLjQyODU3MTQyODYsMjE1Ljc4NTcxNDI4NTcpO2JvcmRlcjoxcHggc29saWQgI2QwMDIxYjtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4O21hcmdpbi1yaWdodDo0NXB4fS5tYWtlLWFuLW9mZmVyIC5hbGVydCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDttYXJnaW46MHB4fS5tYWtlLWFuLW9mZmVyIC5hbGVydCB1bCBsaXtjb2xvcjojZDAwMjFifS5tYWtlLWFuLW9mZmVyIC53aGl0ZS1zZWN0aW9ue3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjowcHh9Lm1ha2UtYW4tb2ZmZXIgaDEsLm1ha2UtYW4tb2ZmZXIgaDIsLm1ha2UtYW4tb2ZmZXIgaDMsLm1ha2UtYW4tb2ZmZXIgaDQsLm1ha2UtYW4tb2ZmZXIgaDUsLm1ha2UtYW4tb2ZmZXIgaHIsLm1ha2UtYW4tb2ZmZXIgcCwubWFrZS1hbi1vZmZlciB1bCwubWFrZS1hbi1vZmZlciBsYWJlbHttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2NvbG9yOiM1NTV9Lm1ha2UtYW4tb2ZmZXIgaDF7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9Lm1ha2UtYW4tb2ZmZXIgcHtmb250LXNpemU6MTJweH0ubWFrZS1hbi1vZmZlciBocnt3aWR0aDoxMDAlO2JvcmRlci1jb2xvcjojZDlkOWQ5fS5tYWtlLWFuLW9mZmVyIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb257bWFyZ2luLXRvcDoyMHB4fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyOmFmdGVyLC5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlOmFmdGVye2NvbnRlbnQ6XCJcIn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oM3t1c2VyLXNlbGVjdDpub25lO3BhZGRpbmc6MHB4O2JhY2tncm91bmQ6IzAwNjQwMDtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwNjQwMCAwJSwgIzAwNGYwMCAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwNjQwMCAwJSwgIzAwNGYwMCAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDY0MDAgMCUsICMwMDRmMDAgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGd1bmJyb2tlci1ncmVlbicsIGVuZENvbG9yc3RyPScjMDA0ZjAwJyxHcmFkaWVudFR5cGU9MCApO2JvcmRlci1yYWRpdXM6MHB4O2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7bWFyZ2luOjFweCAwcHggMHB4IDBweDtoZWlnaHQ6MzZweDtmb250LXdlaWdodDo2MDA7Y3Vyc29yOnBvaW50ZXJ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbntkaXNwbGF5Om5vbmV9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIHNwYW4ubGV0dGVye2ZvbnQtc2l6ZToxNnB4fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gc3Bhbi5iYWRnZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcztmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwNjQwMDttYXJnaW4tbGVmdDo1cHg7Zm9udC13ZWlnaHQ6NjAwfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gaS5jdXN0b20taWNvbntmbGV4OjE7YmFja2dyb3VuZC1pbWFnZTpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWluZGVudDowcHg7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW46MHB4O2hlaWdodDoyMHB4O2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOnJpZ2h0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBpLmN1c3RvbS1pY29uOmJlZm9yZXtib3JkZXItbGVmdDoxcHggZG90dGVkICNkOWQ5ZDk7d2lkdGg6MzBweDtjb250ZW50Olwi74SDXCJ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktc3RhdGUtYWN0aXZlPnNwYW4gc3Bhbi5iYWRnZXtvcGFjaXR5OjB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktc3RhdGUtYWN0aXZlPnNwYW4gaS5jdXN0b20taWNvbjpiZWZvcmV7Y29udGVudDpcIu+EglwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdntwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O2JvcmRlci1sZWZ0OjBweDtib3JkZXItcmlnaHQ6MHB4O21hcmdpbjowIGF1dG87Ym9yZGVyLXJhZGl1czowfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdiB1bCBsaXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2IHVsIGxpLm5vLW9mZmVye2NvbG9yOiM1NTU7Zm9udC1zaXplOjE0cHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2IHVsIGxpLm5vLW9mZmVyIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWFrZS1hbi1vZmZlcnttYXJnaW4tYm90dG9tOjUwcHh9Lm1ha2UtYW4tb2ZmZXIgcHtmb250LXNpemU6MTNweH0ubWFrZS1hbi1vZmZlciAud2hpdGUtc2VjdGlvbj51bD5saXtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm1ha2UtYW4tb2ZmZXJ7bWFyZ2luLWJvdHRvbToxMDBweH0ubWFrZS1hbi1vZmZlciAuYWxlcnR7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjBweH0ubWFrZS1hbi1vZmZlciBoMXtmb250LXNpemU6MThweDtwYWRkaW5nLXRvcDoxMHB4fS5tYWtlLWFuLW9mZmVyIHB7Zm9udC1zaXplOjE0cHh9Lm1ha2UtYW4tb2ZmZXIgLndoaXRlLXNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb257bWFyZ2luLXRvcDoyMHB4fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2Pmgze21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjBweCAwcHggMTVweCAwcHg7YmFja2dyb3VuZDpub25lO2NvbG9yOiMwMDY0MDA7aGVpZ2h0OmF1dG99Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBzcGFuLmxldHRlcntmb250LXNpemU6MThweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIHNwYW4uYmFkZ2V7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmZ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBpLmN1c3RvbS1pY29ue2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtoZWlnaHQ6YXV0b30ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIGkuY3VzdG9tLWljb24gLnRleHR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gaS5jdXN0b20taWNvbiAudGV4dDpiZWZvcmV7Y29udGVudDpcImV4cGFuZCBcIn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIGkuY3VzdG9tLWljb246YmVmb3Jle2JvcmRlci1sZWZ0Om5vbmU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDo1cHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktc3RhdGUtYWN0aXZlPnNwYW4gc3Bhbi5iYWRnZXtvcGFjaXR5OjB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktc3RhdGUtYWN0aXZlPnNwYW4gaS5jdXN0b20taWNvbiAudGV4dDpiZWZvcmV7Y29udGVudDpcImNvbGxhcHNlIFwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzLnVpLXN0YXRlLWFjdGl2ZT5zcGFuIGkuY3VzdG9tLWljb246YmVmb3Jle2NvbnRlbnQ6XCLvhIJcIn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSsudWktYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkKy51aS1hY2NvcmRpb24tY29udGVudHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1hY2NvcmRpb24taGVhZGVyLWNvbGxhcHNlZCsudWktYWNjb3JkaW9uLWNvbnRlbnQgdWwgbGkuaXRlbS13cmFwe2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O2JvcmRlci10b3A6NHB4IHNvbGlkICNkOWQ5ZDkgIWltcG9ydGFudDttYXJnaW46MXB4IDBweCAwcHggMHB4ICFpbXBvcnRhbnQ7cGFkZGluZzowcHggIWltcG9ydGFudH19I2NvbmZpcm1hdGlvbk1vZGFse2Rpc3BsYXk6bm9uZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOm5vbmV9I2NvbmZpcm1hdGlvbk1vZGFsIGJ1dHRvbi5jbG9zZS1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7Ym9yZGVyOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7ei1pbmRleDo1MDt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10b3AgaDR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxNXB4IDBweCAwcHg7Y29sb3I6IzU1NX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRvcCBoNCBzcGFuI2FjY2VwdFRpdGxle2NvbG9yOiMwMDY0MDB9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10b3AgaDQgc3BhbiNyZWplY3RUaXRsZXtjb2xvcjojZDAwMjFifSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdG9wIHNwYW46bm90KCNidXllck5hbWUpe2Rpc3BsYXk6bm9uZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW17Y29sb3I6IzU1NX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gaDR7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjIwcHggMHB4IDBweCAwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIHB7bWFyZ2luOjVweCAwcHggMHB4IDBweDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo3MDB9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIHAgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3Vwe21hcmdpbjoxNXB4IDBweCAwcHggMHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxMnB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cCBpbnB1dHtib3JkZXItcmFkaXVzOjZweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuY3VycmVuY3ktZ3JvdXB7ZGlzcGxheTp0YWJsZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuY3VycmVuY3ktZ3JvdXAgLmN1cnJlbmN5e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtb2ZmZXJ7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtb2ZmZXIgcHtmb250LXNpemU6MTJweDttYXJnaW46MHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtb2ZmZXIgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtY3Rhc3ttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1jdGFzIGJ1dHRvbntkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWN0YXMgZGl2I2NhbmNlbEJ0bnt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWN0YXMgYnV0dG9uI2NvbmZpcm1CdG57ZGlzcGxheTppbmxpbmV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5LmFjY2VwdCAubW9kYWwtdG9wIHNwYW4jYWNjZXB0VGl0bGV7ZGlzcGxheTppbmxpbmV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5LmFjY2VwdCAubW9kYWwtY3RhcyBidXR0b24jYWNjZXB0QnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keS5yZWplY3QgLm1vZGFsLXRvcCBzcGFuI3JlamVjdFRpdGxle2Rpc3BsYXk6aW5saW5lfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keS5yZWplY3QgLm1vZGFsLWN0YXMgYnV0dG9uI3JlamVjdEJ0bntkaXNwbGF5OmlubGluZS1ibG9ja30jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHk6bm90KC5yZWplY3QpOm5vdCguYWNjZXB0KSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keTpub3QoLnJlamVjdCk6bm90KC5hY2NlcHQpIC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxke3dpZHRoOjIwMHB4O21heC13aWR0aDoyMDBweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHk6bm90KC5yZWplY3QpOm5vdCguYWNjZXB0KSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCBpbnB1dHt3aWR0aDoxMDAlfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keTpub3QoLnJlamVjdCk6bm90KC5hY2NlcHQpIC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwPnNwYW57bWFyZ2luLXRvcDozcHg7Zm9udC1zaXplOjExcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdG9wIGg0e2ZvbnQtc2l6ZToxNnB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSBoNHtmb250LXNpemU6MTZweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gcHtmb250LXNpemU6MTRweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwIGxhYmVse2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206M3B4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpsYXN0LWNoaWxke2ZsZXg6MTttYXJnaW4tbGVmdDoyMHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIGlucHV0e3dpZHRoOjEwMCV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlciBwe2ZvbnQtc2l6ZToxNHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtY3Rhc3ttYXJnaW4tdG9wOjUwcHh9fSNhbHBoYWJldFNjcm9sbGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7cmlnaHQ6MHB4O3RyYW5zaXRpb246YWxsIC4zczt6LWluZGV4OjEwMjZ9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwe3otaW5kZXg6MTAwMDA7aGVpZ2h0OjMwcHg7d2lkdGg6NDVweDt0b3A6MTMycHg7cmlnaHQ6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3M7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmN2Y2ZjI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y3ZjZmMjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmNmYyO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRue2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MHB4O2hlaWdodDoyOHB4O3dpZHRoOjQ1cHg7dG9wOjBweDtmbG9hdDpyaWdodDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlckRpc2FibGVye2hlaWdodDowcHg7b3BhY2l0eTowfSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhcntoZWlnaHQ6MHB4fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDttYXJnaW46MHB4O2NsZWFyOnJpZ2h0fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bCBsaS5kaXNhYmxlZHtvcGFjaXR5Oi41fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bC5hY3RpdmF0ZSBsaS5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci1jb3Zlcnt6LWluZGV4Ojk5OTk7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3BhY2l0eTouNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Ym9keS5hU2Nyb2xsZXItb3BlbntvdmVyZmxvdzpoaWRkZW59Ym9keS5hU2Nyb2xsZXItb3BlbiBkaXYuc2VhcmNoPmZvcm17ei1pbmRleDowfWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXJ7dG9wOjBweDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO292ZXJmbG93LXk6c2Nyb2xsfWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwe2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7dG9wOjBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Ym9yZGVyOjBweDtib3JkZXItcmFkaXVzOjBweH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7d2lkdGg6NDVweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0bntwYWRkaW5nOjBweDttYXJnaW46MHB4O3dpZHRoOjM1cHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czowcHg7Zm9udC1zaXplOjE0cHh9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJUb2dnbGVyOmJlZm9yZXtjb250ZW50Olwi7oCUXCJ9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJEaXNhYmxlcntoZWlnaHQ6NDBweDtib3JkZXItdG9wOjFweCBkb3R0ZWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI2Q5ZDlkOTtvcGFjaXR5OjF9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXJ7aGVpZ2h0OmF1dG87d2lkdGg6NDVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtib3JkZXItcmFkaXVzOjBweCAwcHggMHB4IDZweH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo4MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpe21hcmdpbi10b3A6MTBweH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bCBsaSBhe2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmfWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLWNvdmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtyaWdodDowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcHt0b3A6MTQzcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2FscGhhYmV0U2Nyb2xsZXJ7cG9zaXRpb246c3RhdGljO3dpZHRoOjExNDBweDttYXJnaW46MzBweCBhdXRvIDBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czo2cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOmF1dG87cmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpub25lO292ZXJmbG93OnZpc2libGU7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTt6LWluZGV4OjE7Ym9yZGVyOjBweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0bnt3aWR0aDphdXRvO2Zsb2F0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJEaXNhYmxlcntoZWlnaHQ6MTAwJTtvcGFjaXR5OjF9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXAgLmFTY3JvbGxlci1idG4jYVNjcm9sbGVyRGlzYWJsZXI6YmVmb3Jle2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTtwYWRkaW5nOjBweCAxNXB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEzcHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXAgLmFTY3JvbGxlci1idG4jYVNjcm9sbGVyVG9nZ2xlcntkaXNwbGF5Om5vbmV9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFye2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZmxleDoxO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwfSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjBweCAyNXB4fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bCBsaXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpIGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoxNHB4fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bC5hY3RpdmF0ZXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwuYWN0aXZhdGUgbGl7bWFyZ2luLXJpZ2h0OjI1cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci1jb3Zlcnt6LWluZGV4Ojk5OTk7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3BhY2l0eTouNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I2FscGhhYmV0U2Nyb2xsZXIuc3RpY2t7cG9zaXRpb246Zml4ZWQ7dG9wOjQycHg7bGVmdDowcHg7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVze3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgLmNvbnRhaW5lcj5we21hcmdpbi10b3A6M3B4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbiBoMz4uY29udGFpbmVyLCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPi5jb250YWluZXJ7d2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbiBoMz4uY29udGFpbmVyLCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPi5jb250YWluZXJ7d2lkdGg6OTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uIC51aS1hY2NvcmRpb24gaDM+LmNvbnRhaW5lciwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbj4uY29udGFpbmVye3dpZHRoOjExNDBweH19I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdi5uby1vZmZlcntmb250LXNpemU6MTRweDtjb2xvcjojNTU1fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY6Zmlyc3QtY2hpbGQ+aDN7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWx7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcHtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW4tdG9wOjEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MHB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2e2ZvbnQtc2l6ZToxMnB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXY6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXY6Zmlyc3QtY2hpbGQgYXtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi1sZWZ0OjNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2Omxhc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdjpsYXN0LWNoaWxkIC5iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7bWFyZ2luLXJpZ2h0OjVweDtwYWRkaW5nOjNweCA2cHg7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW46MTBweCBhdXRvfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5he3dpZHRoOjEwMCU7bWF4LXdpZHRoOjc1cHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmEgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdnt3aWR0aDo4MCU7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IGEsI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBwe21hcmdpbi1sZWZ0OjEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgcHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLXRvcDo1cHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tYnRte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlO2hlaWdodDozNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLWJ0bSBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1idG0gcDpsYXN0LWNoaWxke21hcmdpbi10b3A6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDotMzVweDtoZWlnaHQ6MzVweDtmbG9hdDpyaWdodDtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgbGFiZWwgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbCBpe21hcmdpbi1sZWZ0OjNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgbGFiZWwgaTpiZWZvcmV7Y29udGVudDpcIu6ElFwifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbDpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb250ZW50OlwiU2hvdyBcIn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaHIsI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9ue29wYWNpdHk6MDtoZWlnaHQ6MHB4O3RyYW5zaXRpb246YWxsIC4zcztvdmVyZmxvdzpoaWRkZW59I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjBweCAxMHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXZ7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItYnl7dGV4dC1hbGlnbjpsZWZ0O2ZsZXg6MX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXF0eXt3aWR0aDoyNSU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXF0eSBzcGFue21hcmdpbi1sZWZ0OjNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXByaWNle3dpZHRoOjI1JX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnN7bWFyZ2luLXRvcDoxMHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVte3BhZGRpbmc6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieXt0ZXh0LWFsaWduOmxlZnQ7ZmxleDoxO2ZvbnQtc2l6ZToxMnB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieT5kaXYgLnVzZXItbmFtZSBhe2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmlubGluZTt3aGl0ZS1zcGFjZTpub3dyYXB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5PmRpdiAub2ZmZXItYnV5ZXItYmFkZ2Vze21hcmdpbi10b3A6M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC5vZmZlci1idXllci1iYWRnZXMgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5IC5vZmZlci1leHBpcmF0aW9ue2ZvbnQtc2l6ZToxMHB4O21hcmdpbi10b3A6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbiBpe2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb24ubG93LXRpbWV7Y29sb3I6I2QwMDIxYn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb24gc3Bhbi5wbHVze2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItcXR5LCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1wcmljZXt3aWR0aDoyNSU7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3Rhc3ttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXZ7d2lkdGg6MTAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdjpmaXJzdC1jaGlsZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmYmYwMH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBhOmhvdmVye2JvcmRlci1jb2xvcjojZmZiZjAwfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBpbnB1dDpjaGVja2VkK2xhYmVsOmJlZm9yZXtjb250ZW50OlwiSGlkZSBcIn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBpOmJlZm9yZXtjb250ZW50Olwi7oSTXCJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0OmNoZWNrZWQrbGFiZWwraHJ7aGVpZ2h0OjFweDtvcGFjaXR5OjE7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW46MTVweCBhdXRvIDEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0OmNoZWNrZWQrbGFiZWwraHIrLm9mZmVyLXNlY3Rpb257aGVpZ2h0OmF1dG87b3BhY2l0eToxO292ZXJmbG93OnZpc2libGV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdiAuYmFjay10by10b3B7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO3BhZGRpbmc6MTVweCAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdiAuYmFjay10by10b3AgYXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXZ7Zm9udC1zaXplOjEzcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdjpsYXN0LWNoaWxkIC5iYWRnZXtmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZHtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjoxNXB4IGF1dG8gMHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZHttYXJnaW46MHB4O2ZsZXg6MTt3aWR0aDoxMDAlO21hcmdpbjowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmF7bWF4LXdpZHRoOjEwMHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXZ7d2lkdGg6NzAlO292ZXJmbG93OnZpc2libGV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IHB7b3ZlcmZsb3c6dmlzaWJsZTt3aGl0ZS1zcGFjZTpub3JtYWx9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tYnRte2hlaWdodDphdXRvO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1idG0gcHt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbHttYXJnaW4tdG9wOi0xMHB4O2hlaWdodDowcHg7Zm9udC1zaXplOjEzcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0OmNoZWNrZWQrbGFiZWwraHJ7bWFyZ2luOjE1cHggYXV0b30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnN7cGFkZGluZzowcHggMTVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLWV4cGlyYXRpb24sI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJzPmRpdi5vZmZlci1xdHksI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJzPmRpdi5vZmZlci1wcmljZXt3aWR0aDoyMCV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJze21hcmdpbi10b3A6MTVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbXtwYWRkaW5nOjE1cHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5e3dpZHRoOjQwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpyb3d9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5PmRpdntmbGV4OjF9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5PmRpdiAudXNlci1uYW1le2ZvbnQtc2l6ZToxNHB4O2Zsb2F0OmxlZnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5PmRpdiAub2ZmZXItYnV5ZXItYmFkZ2Vze2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDozcHg7bWFyZ2luLWxlZnQ6MTBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb257d2lkdGg6MjAlO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MHB4O3RleHQtYWxpZ246cmlnaHR9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5IC5vZmZlci1leHBpcmF0aW9uPnNwYW57ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1xdHksI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLXByaWNle3dpZHRoOjIwJX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3Rhc3ttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXZ7d2lkdGg6MTAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdjpmaXJzdC1jaGlsZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpsYXN0LWNoaWxkPmRpdntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2e2JvcmRlcjowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdntmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2e3dpZHRoOjcwJTtvdmVyZmxvdzp2aXNpYmxlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgYSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IHB7bWFyZ2luLWxlZnQ6MTVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6bm9ybWFsfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbHttYXJnaW4tdG9wOi01cHg7Zm9udC1zaXplOjE0cHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJze3BhZGRpbmctcmlnaHQ6MzAwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW17cGFkZGluZzoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZve2ZsZXg6MX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3Rhc3t3aWR0aDoyODVweDttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX19I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVze3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAuY29udGFpbmVyPnB7bWFyZ2luLXRvcDozcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzIC5sZXR0ZXJ7Zm9udC1zaXplOjE0cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2OmZpcnN0LWNoaWxkPmgze21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWx7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwe3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi10b3A6MTBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweDttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggYXV0b30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5he21heC13aWR0aDo3NXB4O3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+YSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXZ7d2lkdGg6ODAlO2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW59I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2IGEsI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2IHB7bWFyZ2luLWxlZnQ6MTBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmJsb2NrO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgcHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLXRvcDo1cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bSBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjNweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bT5kaXYgcDpsYXN0LWNoaWxke21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGhye21hcmdpbjoxNXB4IGF1dG99I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb257Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gaDV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0MDA7dGV4dC1hbGlnbjpjZW50ZXJ9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm97bWFyZ2luOjE1cHggYXV0byAyMHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXY6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXYgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdiBzcGFuLnBsdXN7ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1jdGFze3RleHQtYWxpZ246Y2VudGVyfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1jdGFzIGRpdiwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItY3RhcyBhe3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2IC5iYWNrLXRvLXRvcHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7cGFkZGluZzoxNXB4IDBweDt0ZXh0LWFsaWduOmNlbnRlcn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXYgLmJhY2stdG8tdG9wIGF7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTJweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMyNhY2NlcHRlZCtkaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpsYXN0LWNoaWxkIHA6Zmlyc3QtY2hpbGQsI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzI2RlY2xpbmVkK2Rpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2Omxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZHt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbntmbGV4LWRpcmVjdGlvbjpyb3d9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG17ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6YXV0b30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bSBwe21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG0gcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bSBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7bWFyZ2luLXJpZ2h0OjNweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bT5kaXYgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlke21hcmdpbjowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+YXttYXgtd2lkdGg6MTAwcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2e3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgYXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6dmlzaWJsZTt3aGl0ZS1zcGFjZTpub3JtYWx9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2IHB7b3ZlcmZsb3c6dmlzaWJsZTt3aGl0ZS1zcGFjZTpub3JtYWx9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gaDV7Zm9udC1zaXplOjE0cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY6bGFzdC1jaGlsZD5kaXZ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2e2JvcmRlcjowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWR7d2lkdGg6YXV0bztmbGV4OjF9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2e3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgYSwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgcHttYXJnaW4tbGVmdDoxNXB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bXtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6NTQwcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG0+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwe3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6NTBweDttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bT5kaXYgcDpmaXJzdC1jaGlsZCwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bT5kaXYgcDpsYXN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPnB7d2lkdGg6YXV0b30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbj5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6YXV0bzttYXJnaW46MHB4O2ZsZXg6MX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXZ7d2lkdGg6NTAlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdiBwe3dpZHRoOjUwJTt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy1yaWdodDoyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXY6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXY6Zmlyc3QtY2hpbGQgcDpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWN0YXN7d2lkdGg6MTUwcHg7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY6bGFzdC1jaGlsZD5kaXZ7Ym9yZGVyLWJvdHRvbTowcHh9fSNyZWdpc3RyYXRpb257bWFyZ2luLWJvdHRvbTo1MHB4fSNyZWdpc3RyYXRpb24gaDF7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjMwcHh9I3JlZ2lzdHJhdGlvbiBoMnt0ZXh0LWFsaWduOmNlbnRlcn0jcmVnaXN0cmF0aW9uIGgzLnNlcGFyYXRvcntwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fSNyZWdpc3RyYXRpb24gaDQsI3JlZ2lzdHJhdGlvbiAuYWN0aW5nLWg0e2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtwYWRkaW5nOjEwcHggMTVweDtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweDtjb2xvcjojZmZmO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfSNyZWdpc3RyYXRpb24gaDV7Zm9udC13ZWlnaHQ6Ym9sZH0jcmVnaXN0cmF0aW9uIGg2e2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MjBweH0jcmVnaXN0cmF0aW9uIGxhYmVse2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O2xpbmUtaGVpZ2h0OjE0cHh9I3JlZ2lzdHJhdGlvbiB1bHtwYWRkaW5nLWxlZnQ6MTBweDtsaXN0LXN0eWxlOm5vbmV9I3JlZ2lzdHJhdGlvbiBpe2NvbG9yOiMwMDY0MDB9I3JlZ2lzdHJhdGlvbiBpLmdseXBoaWNvbi1pbmZvLXNpZ257Zm9udC1zaXplOjEycHh9I3JlZ2lzdHJhdGlvbiBwe2ZvbnQtc2l6ZToxM3B4O21hcmdpbjoxMHB4IDB9I3JlZ2lzdHJhdGlvbiBwLmNvbmZpcm0taW5mbzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi01cHh9I3JlZ2lzdHJhdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSBsYWJlbHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWx9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVse2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctYm90dG9tOjEwcHh9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHNwYW57dGV4dC10cmFuc2Zvcm06bm9uZX0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwgc3BhbjpsYXN0LWNoaWxke29yZGVyOjM7ZmxleDpub25lfSNyZWdpc3RyYXRpb24gbGFiZWwjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCBzcGFuOmZpcnN0LWNoaWxke29yZGVyOjJ9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNle2ZsZXg6MTtvcmRlcjoxO2Rpc3BsYXk6YmxvY2t9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNze2Rpc3BsYXk6bm9uZX0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3MrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDR7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO3RvcDphdXRvO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6NnB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBpLCNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFue3RyYW5zaXRpb246MXMgYWxsIGVhc2U7Y29sb3I6I2ZmZn0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3MrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQgaXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE1cHg7dG9wOjUwJTttYXJnaW4tdG9wOi03cHg7bWFyZ2luLXJpZ2h0OjVweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3MrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQgc3BhbntwYWRkaW5nLWxlZnQ6MjRweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3MrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQgc3BhbjpiZWZvcmV7Y29udGVudDpcIkFkZCBcIn0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3MrZGl2LnJvdysucmV2ZWFsZXJ7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDR7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQ6YWZ0ZXJ7Y29udGVudDpcIlJlbW92ZVwiO2Zsb2F0OnJpZ2h0O3BhZGRpbmctcmlnaHQ6MjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzczpjaGVja2VkK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IGl7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7cmlnaHQ6MTBweDtsZWZ0OmF1dG87dG9wOjUwJTttYXJnaW4tdG9wOi03cHg7bWFyZ2luLXJpZ2h0OjVweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFue3BhZGRpbmctbGVmdDowcHh9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQgc3BhbjpiZWZvcmV7Y29udGVudDpcIlwifSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzczpjaGVja2VkK2Rpdi5yb3crLnJldmVhbGVye2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9I3JlZ2lzdHJhdGlvbiAuYWN0aW9uLWJ1dHRvbnN7cGFkZGluZy1yaWdodDoxNXB4fSNyZWdpc3RyYXRpb24gI3VzZXItYWdyZWVtZW50e21hcmdpbi10b3A6MTVweH0jcmVnaXN0cmF0aW9uIC5kYXRlLW9mLWJpcnRoe3RleHQtYWxpZ246Y2VudGVyfSNyZWdpc3RyYXRpb24gLmRhdGUtb2YtYmlydGgtaW5wdXRzLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmc6NnB4IDEycHh9I3JlZ2lzdHJhdGlvbiAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9I3JlZ2lzdHJhdGlvbiAubGVhZHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNnB4O21hcmdpbjowcHggMHB4IDI1cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfSNyZWdpc3RyYXRpb24gc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW4tYm90dG9tOjI1cHh9I3JlZ2lzdHJhdGlvbiAuZm9ybS1jb250cm9sLWZlZWRiYWNre3JpZ2h0OjE1cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fSNyZWdpc3RyYXRpb24gLmpxdWktZGQtd3JhcHBlciAuZm9ybS1jb250cm9sLWZlZWRiYWNre3JpZ2h0OjQycHh9I3JlZ2lzdHJhdGlvbiAuZm9ybS1ncm91cHttYXJnaW4tdG9wOjEwcHh9I3JlZ2lzdHJhdGlvbiAuZm9ybS1jb250cm9se2hlaWdodDo0MHB4fSNyZWdpc3RyYXRpb24gLnVpLXNlbGVjdG1lbnUtbWVudSB1bHtwYWRkaW5nLWxlZnQ6MDttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93LXk6YXV0b30jcmVnaXN0cmF0aW9uIC51aS1zZWxlY3RtZW51LWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2VlZX0jcmVnaXN0cmF0aW9uIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfSNyZWdpc3RyYXRpb24gLmhhcy1lcnJvciAudWktd2lkZ2V0e2JvcmRlci1jb2xvcjojZDk1MzRmfSNyZWdpc3RyYXRpb24gLmhhcy1lcnJvciAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn0jcmVnaXN0cmF0aW9uIC5oYXMtc3VjY2VzcyAudWktd2lkZ2V0e2JvcmRlci1jb2xvcjojM2M3NjNkfSNyZWdpc3RyYXRpb24gLmJ0bi13aWRle3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH0jcmVnaXN0cmF0aW9uIC5idG4tbXV0ZWR7YmFja2dyb3VuZC1jb2xvcjppbml0aWFsO2NvbG9yOiMwMDY0MDB9I3JlZ2lzdHJhdGlvbiAuYWxlcnRNZXNzYWdle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJlZH0jcmVnaXN0cmF0aW9uIC5hbGVydERpc3BsYXl7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0jcmVnaXN0cmF0aW9uIGJ1dHRvbnttYXJnaW4tbGVmdDoxNXB4fSNyZWdpc3RyYXRpb24gLmJ0bi1wcmltYXJ5OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXItY29sb3I6I2JiZTFhYTtjb2xvcjojMDA2NDAwfSNyZWdpc3RyYXRpb24gLmJ0bi1tdXRlZDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWw7Ym9yZGVyOm5vbmU7Y29sb3I6IzAwNjQwMH0jcmVnaXN0cmF0aW9uIC5mb3JtLXN1Ym1pdHRlZC1sb2FkaW5ne2Rpc3BsYXk6bm9uZX0jcmVnaXN0cmF0aW9uIC5mb3JtLXN1Ym1pdHRlZC1sb2FkaW5nIGltZ3toZWlnaHQ6MzNweDt3aWR0aDphdXRvO21hcmdpbi1yaWdodDo4cHh9I3JlZ2lzdHJhdGlvbiAuYWRkcmVzc2Vze21hcmdpbi10b3A6LTE1cHh9I3JlZ2lzdHJhdGlvbiAuYWRkcmVzc2VzIGg1e3BhZGRpbmctdG9wOjE1cHh9I3JlZ2lzdHJhdGlvbiAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9yc3twYWRkaW5nOjEwcHggMTBweCAwIDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDk1MzRmO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNkOTUzNGY7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfSNyZWdpc3RyYXRpb24gLkdCUGF5VGV4dHtmb250LXNpemU6MTRweDttYXJnaW46MTZweCAwfSNyZWdpc3RyYXRpb24gLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246c3BpbncgLjdzIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7LW1zLWFuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcn0jcmVnaXN0cmF0aW9uIC5nbHlwaGljb24tcmVmcmVzaC1uby1hbmltYXRley13ZWJraXQtYW5pbWF0aW9uOm5vbmU7LW1vei1hbmltYXRpb246bm9uZTstby1hbmltYXRpb246bm9uZTstbXMtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW53e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW1vei1rZXlmcmFtZXMgc3Bpbm17ZnJvbXstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgzNjBkZWcpfX0jcGF5Zm9uZS1tb2RhbCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3BheWZvbmUtbW9kYWwgbGFiZWx7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9I3BheWZvbmUtbW9kYWwgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtib3JkZXItcmFkaXVzOjB9I3BheWZvbmUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9I3BheWZvbmUtbW9kYWwgLmRhdGUtb2YtYmlydGh7dGV4dC1hbGlnbjpjZW50ZXJ9I3BheWZvbmUtbW9kYWwgLmRhdGUtb2YtYmlydGgtaW5wdXRzLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9se3BhZGRpbmc6NnB4IDEycHh9I3BheWZvbmUtbW9kYWwgLm1vZGFsLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZXtmb250LXNpemU6MjBweH0jcGF5Zm9uZS1tb2RhbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9I3BheWZvbmUtbW9kYWwgLnBheWZvbmUtZm9ybXtwYWRkaW5nOjB9I3BheWZvbmUtbW9kYWwgLmJ0bi13aWRle3BhZGRpbmctcmlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6NDBweH0jcGF5Zm9uZS1tb2RhbCAuYnRuLW11dGVke2JhY2tncm91bmQtY29sb3I6aW5pdGlhbDtjb2xvcjojMDA2NDAwfSNwYXlmb25lLW1vZGFsIGJ1dHRvbnttYXJnaW4tbGVmdDoxNXB4fSNwYXlmb25lLW1vZGFsIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQwcHh9I3BheWZvbmUtbW9kYWwgLmZvcm0tY29udHJvbC1mZWVkYmFja3tyaWdodDoxNXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweH0jcGF5Zm9uZS1tb2RhbCAubG9hZGluZy1mb3Jte2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHh9I3BheWZvbmUtbW9kYWwgLmxvYWRpbmctZm9ybSBpbWd7aGVpZ2h0OjQwcHg7bWFyZ2luLXJpZ2h0OjhweH0jcGF5Zm9uZS1tb2RhbCAjc21zLXNlbnR7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MTBweH0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtZm9vdGVye2NsZWFyOmJvdGh9I3BheWZvbmUtbW9kYWwgLmFsZXJ0TWVzc2FnZXtmb250LXNpemU6MTJweDtjb2xvcjpyZWR9I3BheWZvbmUtbW9kYWwgLmFsZXJ0RGlzcGxheXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcGF5Zm9uZS1tb2RhbCAubW9kYWwtY29udGVudHtib3JkZXItcmFkaXVzOjZweH0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fX1ib2R5LnJlZ2lzdHJhdGlvbiAubWFpbi1jb250ZW50e21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2JvZHkucmVnaXN0cmF0aW9uIC5tYWluLWNvbnRlbnR7cGFkZGluZy10b3A6MTQxcHggIWltcG9ydGFudH19QG1lZGlhKG1heC1oZWlnaHQ6IDkwMHB4KXtib2R5LnJlZ2lzdHJhdGlvbi5tb2RhbC1vcGVue292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmV9Ym9keS5yZWdpc3RyYXRpb24ubW9kYWwtb3BlbiAjcGF5Zm9uZS1tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNyZWdpc3RyYXRpb24gLmJ0bi13aWRle3BhZGRpbmctcmlnaHQ6MjBweDtwYWRkaW5nLWxlZnQ6MjBweH0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpub25lfSNyZWdpc3RyYXRpb24gbGFiZWwjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCBzcGFuOmxhc3QtY2hpbGR7ZmxleDoxIDAgOTAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7I3JlZ2lzdHJhdGlvbnttYXJnaW4tYm90dG9tOjMwcHh9I3JlZ2lzdHJhdGlvbiBoMXtmb250LXNpemU6MjRweH0jcmVnaXN0cmF0aW9uIC5sZWFke2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I3JlZ2lzdHJhdGlvbiBsYWJlbCwjcmVnaXN0cmF0aW9uIGkuZ2x5cGhpY29uLWluZm8tc2lnbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9I3JlZ2lzdHJhdGlvbiAjRGF0ZU9mQmlydGhMYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6aW5pdGlhbDtsZWZ0OmluaXRpYWx9I3JlZ2lzdHJhdGlvbiAub3B0LWluIGxhYmVsLCNyZWdpc3RyYXRpb24gLmNvbmZpcm0gbGFiZWwsI3JlZ2lzdHJhdGlvbiAuYWdyZWVtZW50IGxhYmVsLCNyZWdpc3RyYXRpb24gLmNoZWNrYm94IGxhYmVse3Bvc2l0aW9uOmluaXRpYWw7dG9wOmluaXRpYWw7bGVmdDppbml0aWFsO3BhZGRpbmctYm90dG9tOjEwcHh9I3JlZ2lzdHJhdGlvbiAuaGFzLWZlZWRiYWNrIGxhYmVsfi5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9I3JlZ2lzdHJhdGlvbiAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIGxhYmVsfi5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjI0cHh9I3JlZ2lzdHJhdGlvbiBoNHtib3JkZXItcmFkaXVzOjB9I3JlZ2lzdHJhdGlvbiBzZWN0aW9ue2JvcmRlci1yYWRpdXM6MH0jcGF5Zm9uZS1tb2RhbCAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fSNwYXlmb25lLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcmVnaXN0cmF0aW9uIC5jb250YWluZXI+LnJvd3ttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0jcmVnaXN0cmF0aW9uIC5hY3Rpb24tYnV0dG9uc3twYWRkaW5nLXJpZ2h0OjBweH0jcmVnaXN0cmF0aW9uIHNlY3Rpb257Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fX0jRkZMRmluZGVyIC5sb2FkaW5ne2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDo2NXB4O2Rpc3BsYXk6bm9uZX0jRkZMRmluZGVyPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIGxhYmVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMH0jRkZMRmluZGVyPmhye21hcmdpbjoyNXB4IC0xNXB4IDBweH0jRkZMRmluZGVyIC5tYWtlLWRlZmF1bHQtZmZsLWljb257Y29sb3I6Izk5NDcxMyAhaW1wb3J0YW50O2hlaWdodDoxOHB4fSNGRkxGaW5kZXIgLmZmbC1vbi1maWxlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE4cHg7d2lkdGg6MjJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1mZmwtb24tZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59I0ZGTEZpbmRlciAuZmZsLW9uLWZpbGUtc3Vie2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToyNXB4fSNGRkxGaW5kZXIgLmZmbC1vbi1maWxlLXN1YiBpe2ZsZXg6MCAwIDIycHg7bWFyZ2luLXJpZ2h0OjEwcHh9I0ZGTEZpbmRlciAuZmZsLW9uLWZpbGUtc3ViIHNwYW57dmVydGljYWwtYWxpZ246dG9wfSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25ze21hcmdpbi10b3A6MzBweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiBkaXYuYnRuLXByaW1hcnl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjQ1cHg7aGVpZ2h0OjQwcHh9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gZGl2LmJ0bi1wcmltYXJ5IHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAudWktc2VsZWN0bWVudS10ZXh0e3BhZGRpbmctcmlnaHQ6MTVweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtd3JhcDp3cmFwfSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmpxdWktZGQtd3JhcHBlcntmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KX0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3VwIC5pbnB1dC1ncm91cHtmbGV4OjEgMCAxMDAlO21hcmdpbi10b3A6MTVweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3VwIC5pbnB1dC1ncm91cCAjZmZsU2VhcmNoWmlwe2hlaWdodDo0MXB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC52YWxpZGF0aW9uLWVycm9ye2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWxlZnQ6MzAwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2QwMDIxYjttYXJnaW4tdG9wOjNweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbi5lcnJvciAuaW5wdXQtZ3JvdXAgI2ZmbFNlYXJjaFppcHtib3JkZXItY29sb3I6I2QwMDIxYn0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbi5lcnJvciAudmFsaWRhdGlvbi1lcnJvcntkaXNwbGF5OmJsb2NrfSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5vci1kaXZ7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcHttYXJnaW46MHB4IC0xNXB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7b3BhY2l0eTowO2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcC5zaG93e29wYWNpdHk6MTtoZWlnaHQ6YXV0b30jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXA+aDR7bWFyZ2luOjBweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmZ9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwPmg0IHNwYW57ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowcHg7bWFyZ2luOjBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0c3tmb250LXNpemU6MTRweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saXtwYWRkaW5nOjE1cHggMTVweCAyNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkub257YmFja2dyb3VuZC1jb2xvcjojZmZmZWE4ICFpbXBvcnRhbnR9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGk6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2ZmZn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSBwe21hcmdpbjowcHggMHB4IDNweCAwcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNXtmb250LXdlaWdodDo3MDA7bWFyZ2luOjBweCAwcHggMTBweCAwcHg7Y29sb3I6IzAwMH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYXAtbWFya2VyLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLndlYi1tYXJrZXIsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAuZmZsLW9uLWZpbGUsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFrZS1kZWZhdWx0e21hcmdpbi1sZWZ0OjEwcHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFwLW1hcmtlciBpLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLndlYi1tYXJrZXIgaSwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5mZmwtb24tZmlsZSBpLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1ha2UtZGVmYXVsdCBpe2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1yaWdodDozcHg7Y29sb3I6b3JhbmdlfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1hcC1tYXJrZXI+c3BhbiwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyPnNwYW4sI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAuZmZsLW9uLWZpbGU+c3BhbiwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHQ+c3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLndlYi1tYXJrZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciBpe2NvbG9yOiMxODUzOWR9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlcjpob3Zlcntjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLndlYi1tYXJrZXI6aG92ZXIgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLmZmbC1vbi1maWxle2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFrZS1kZWZhdWx0e2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXJ9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFrZS1kZWZhdWx0IGl7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjFweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtjb2xvcjojMDAwfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLWxlZnQsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtcmlnaHR7Ym94LXNpemluZzpib3JkZXItYm94O2Zsb2F0OmxlZnQ7d2lkdGg6NTAlfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLWxlZnR7bWFyZ2luLWJvdHRvbToxNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdD5we21hcmdpbi10b3A6NXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLWxlZnQgLmFkZHJlc3MtbGluZSBwLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLWxlZnQgLmFkZHJlc3MtbGluZSBkaXZ7bWFyZ2luLWJvdHRvbTowcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtcmlnaHR7bWFyZ2luLWJvdHRvbToxNXB4O3BhZGRpbmctbGVmdDo3LjVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1yaWdodCAuZmVlcz5zdHJvbmd7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxM3B4O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztjb2xvcjojNTU1fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLXJpZ2h0IC5mZWVzPnVsIGxpe21hcmdpbi10b3A6NXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLXJpZ2h0IC5mZWVzPnVsIGxpOmZpcnN0LWNoaWxke21hcmdpbjoxMHB4IDBweCAwcHggMHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG17Y2xlYXI6Ym90aH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5hYm91dC1mZmwtdG9nZ2xlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbToyMHB4O2N1cnNvcjpwb2ludGVyfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmFib3V0LWZmbC10b2dnbGVyIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5hYm91dC1mZmwtZHJhd2Vye2hlaWdodDowcHg7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnN9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5hYm91dC1mZmwtdG9nZ2xlcnttYXJnaW4tYm90dG9tOjVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmFib3V0LWZmbC10b2dnbGVyIGk6YmVmb3Jle2NvbnRlbnQ6XCLuhJRcIn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmFib3V0LWZmbC10b2dnbGVyKy5hYm91dC1mZmwtZHJhd2Vye3BhZGRpbmctYm90dG9tOjIwcHg7aGVpZ2h0OmF1dG87b3BhY2l0eToxfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmZmbC1jdGFze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyBpe21hcmdpbi1yaWdodDo1cHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXMgLmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2JvcmRlci1jb2xvcjojMTg2MWI3O2NvbG9yOiNmZmY7ZmxleDoxO21hcmdpbi1yaWdodDoxNXB4O21heC13aWR0aDo0NSU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXMgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXMgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXMgLmJ0bi1zZWNvbmRhcnkuZm9jdXN7Ym9yZGVyLWNvbG9yOnJnYig1NC43NjA4Njk1NjUyLDEzNC42Mzc2ODExNTk0LDIyOC43MzkxMzA0MzQ4KSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiKDU0Ljc2MDg2OTU2NTIsMTM0LjYzNzY4MTE1OTQsMjI4LjczOTEzMDQzNDgpICFpbXBvcnRhbnR9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXMgLmJ0bi1wcmltYXJ5e2ZsZXg6MX0jZmZsTWFwQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7d2lkdGg6YXV0bztoZWlnaHQ6MzAwcHg7ei1pbmRleDo5OTtkaXNwbGF5Om5vbmV9I2ZmbE1hcENvbnRhaW5lci5zaG93e2Rpc3BsYXk6YmxvY2t9I2ZmbE1hcENvbnRhaW5lcj5kaXYsI2ZmbE1hcENvbnRhaW5lciAubWFwLWNvbnRhaW5lcntoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudH0jZmZsTWFwQ29udGFpbmVyIC5tYXJrZXItd3JhcCAubWFya2VyLXRpdGxle2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNHB4fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3Rhc3ttYXJnaW4tdG9wOjNweH0jZmZsTWFwQ29udGFpbmVyIC5tYXJrZXItd3JhcCAubWFya2VyLWN0YXMgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bCBsaXtmb250LXNpemU6MTNweH0jZmZsTWFwQ29udGFpbmVyIC5tYXJrZXItd3JhcCAubWFya2VyLWN0YXMgdWwgbGkgZGl2LCNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bCBsaSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMH0jZmZsTWFwQ29udGFpbmVyIC5tYXJrZXItd3JhcCAubWFya2VyLWN0YXMgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1hcC1tYXJrZXIsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5mZmwtb24tZmlsZSwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHR7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDphdXRvO21hcmdpbjowcHggMHB4IDVweCAwO2NsZWFyOnJpZ2h0fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmpxdWktZGQtd3JhcHBlcntmbGV4OjEgMCAxMDAlfSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmpxdWktZGQtd3JhcHBlcjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3Vwe2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDpub3dyYXB9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVyLCNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmlucHV0LWdyb3Vwe2ZsZXg6MCAxIGF1dG87bWFyZ2luLXJpZ2h0OjE1cHh9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuaW5wdXQtZ3JvdXB7bWFyZ2luLXRvcDowfS5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzU1NX0uc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXByaW1hcnl7bWFyZ2luLWxlZnQ6MzVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNmZmxNYXBDb250YWluZXJ7aGVpZ2h0OjQwMHB4fX0jZmZsQ29udGFpbmVyIC5mZmwtY3RhcyAuYnRuLXByaW1hcnl7ZGlzcGxheTpub25lfSNmZmxTaWdudXBDb250YWluZXIgI2ZmbFNpZ251cENvbmZpcm1JbmZvPmRpdntiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHg7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I2ZmbFNpZ251cENvbnRhaW5lciAjZmZsU2lnbnVwQ29uZmlybUluZm8+ZGl2PmRpdntmb250LXNpemU6MjRweDtmb250LXdlaWdodDo2MDB9I2ZmbFNpZ251cENvbnRhaW5lciAjZmZsU2lnbnVwQ29uZmlybUluZm8+ZGl2PnNwYW57Zm9udC1zaXplOjE4cHh9I2ZmbFNpZ251cENvbnRhaW5lciAjZmZsU2lnbnVwQ29uZmlybUluZm8+ZGl2IHB7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbTowfSNmZmxTaWdudXBDb250YWluZXIgLmZpZWxkLXZhbGlkYXRpb24tdmFsaWR7ZGlzcGxheTpub25lfSNmZmxTaWdudXBDb250YWluZXIgLnZhbGlkYXRpb24tc3VtbWFyeS12YWxpZHtkaXNwbGF5Om5vbmV9I2ZmbFNpZ251cENvbnRhaW5lciAuZXJyTXNne21pbi1oZWlnaHQ6YXV0b30jZmZsQ29udGFpbmVyIGgxLnBhZ2UtdGl0bGV7bWFyZ2luOjBweDtmb250LXNpemU6MjRweH0jZmZsQ29udGFpbmVyICNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXJ7aGVpZ2h0OjEwMHZofSNmZmxDb250YWluZXIgI2RlZmF1bHRGRkx7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlcntwb3NpdGlvbjpyZWxhdGl2ZX0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgaDN7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwcHggMHB4IDBweDtwYWRkaW5nLXJpZ2h0OjY1cHh9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIGgzIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXI+YXttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmJsb2NrfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAubG9hZGluZ3tyaWdodDo1cHg7dG9wOjBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saTpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXMgYS5idG4tc2Vjb25kYXJ5Om5vdCgudmlzaWJsZS14cyl7b3JkZXI6MjttYXJnaW4tcmlnaHQ6MHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6IzAwNjQwMH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1jdGFzIGEuYnRuLXNlY29uZGFyeTpub3QoLnZpc2libGUteHMpOmhvdmVye2JvcmRlci1jb2xvcjpyZ2IoMCwzOC44LDApICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCwzOC44LDApICFpbXBvcnRhbnR9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5mZmwtY3RhcyBhLnZpc2libGUteHN7b3JkZXI6MX0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1jdGFzIC5idG4tcHJpbWFyeXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNmZmxDb250YWluZXIgI0ZGTEZpbmRlcnttYXJnaW4tYm90dG9tOjMwcHh9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5mZmwtb24tZmlsZS1zdWJ7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206MTBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1yaWdodDowcHh9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgI2ZmbE1hcENvbnRhaW5lcntib3JkZXI6bm9uZX0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1jdGFze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNmZmxDb250YWluZXIgaDEucGFnZS10aXRsZXtmb250LXNpemU6MzBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciBoM3tmb250LXNpemU6MTZweH19I2RlZmF1bHRGRkxDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Y29sb3I6IzU1NX0jZGVmYXVsdEZGTENvbnRhaW5lcj5oMXttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyPmgxIHNwYW57Y29sb3I6IzU1NTtmb250LXdlaWdodDo3MDB9I2RlZmF1bHRGRkxDb250YWluZXI+cHtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO21hcmdpbjoxMHB4IDAgMCAwfSNkZWZhdWx0RkZMQ29udGFpbmVyIC5jb2wtdG4tMTJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb25maXJtQ29udGFpbmVye3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXI6bm90KC5hbGVydCl7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb25maXJtQ29udGFpbmVyICNjb25maXJtU3ViamVjdHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb25maXJtQ29udGFpbmVyICNjb25maXJtTWVzc2FnZXtmb250LXNpemU6MTRweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXJ7Y2xlYXI6bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBkaXYuaGVhZGVyLWJhciBkaXZ7ZmxleDoxfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIHNwYW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkx7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsPmRpdntwYWRkaW5nLXRvcDo1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmNsZWFyLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjBweDtjb2xvcjojMDA2NDAwO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjExcHggMCAxMXB4IDVweDtjdXJzb3I6cG9pbnRlcn0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRuLnRvcHtkaXNwbGF5Om5vbmV9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlcj5zcGFuOm5vdCguZXJyX21zZyl7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEycHg7bWFyZ2luOjExcHggMH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgaW5wdXQjZmZsU2VnMXt3aWR0aDoyMCV9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgaW5wdXQjZmZsU2VnMnt3aWR0aDoyNCV9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgaW5wdXQjZmZsU2VnM3t3aWR0aDozMSV9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgLmVycl9tc2d7ZGlzcGxheTpub25lfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5vcnttYXJnaW46MTFweCAwO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5maW5kLWZmbHttYXJnaW46NXB4IDB9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5hZGRyZXNzLWZpZWxkIHB7ZGlzcGxheTppbmxpbmU7cGFkZGluZy1yaWdodDo1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMPmRpdnttYXJnaW4tYm90dG9tOjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5waG9uZS1maWVsZD5zcGFue21hcmdpbi1yaWdodDoxNXB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAucGhvbmUtZmllbGQ+c3BhbiBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAucGhvbmUtZmllbGQ+c3BhbiBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDowcHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmFjdGluZy1sYWJlbHtmb250LXdlaWdodDpib2xkfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRue2Rpc3BsYXk6bm9uZX0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRuLnRvcHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbTo4cHg7ZmxvYXQ6cmlnaHR9I2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmNsZWFyLWJ0bi50b3A6YmVmb3Jle2NvbnRlbnQ6XCJDbGVhciBcIn0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgaW5wdXQsI2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgc3Bhbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVyIHNwYW57dGV4dC1hbGlnbjpjZW50ZXJ9I2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgLmVycl9tc2d7ZGlzcGxheTpibG9ja30jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAub3J7dGV4dC1hbGlnbjpjZW50ZXJ9I2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZpbmQtZmZse3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZpbmQtZmZse3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2RlZmF1bHRGRkxDb250YWluZXJ7cGFkZGluZy1ib3R0b206MTEwcHh9I2RlZmF1bHRGRkxDb250YWluZXI+LnJvd3ttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBkaXYuaGVhZGVyLWJhcntib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0gLmVycl9tc2d7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNkZWZhdWx0RkZMQ29udGFpbmVyPmgxe2ZvbnQtc2l6ZTozMHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyPnB7Zm9udC1zaXplOjE2cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdyl7d2lkdGg6YXV0bztmbG9hdDpyaWdodDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2e3BhZGRpbmctbGVmdDoxNXB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0+ZGl2PmRpdjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYSwjZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYnV0dG9ue3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MzVweH19LmRlZmF1bHQtZmZsLW1vZGFse2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MHB4IGF1dG87aGVpZ2h0OmF1dG99LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweH0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZn0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRuOmJlZm9yZXtjdXJzb3I6cG9pbnRlcn0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTV9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTk7cGFkZGluZy1ib3R0b206MHB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDM+c3BhbntkaXNwbGF5Om5vbmV9LmRlZmF1bHQtZmZsLW1vZGFsI2ZmbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7cGFkZGluZy1yaWdodDoxNTBweDtmb250LXNpemU6MThweH0uZGVmYXVsdC1mZmwtbW9kYWwjZnJlZWRvbUNvaW5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGlmcmFtZXtib3JkZXI6MHB4O21hcmdpbi1ib3R0b206MTVweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHN0cm9uZ3tjb2xvcjojMDAwfS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cHtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCBhdXRvfS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cCBzdHJvbmd7Zm9udC1zaXplOjEyMCV9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdle3BhZGRpbmctYm90dG9tOjMwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHB7bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE2cHh9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kZWZhdWx0LWZmbC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0uZGVmYXVsdC1mZmwtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9LmRlZmF1bHQtZmZsLW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjIwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtwYWRkaW5nLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHB7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjIwcHggYXV0b30uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGl7bWFyZ2luLXRvcDoxMHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2V7cGFkZGluZy1ib3R0b206MzBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHB7bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE2cHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwe21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtmb250LXdlaWdodDo2MDA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFue3RleHQtdHJhbnNmb3JtOm5vbmV9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxke29yZGVyOjM7ZmxleDpub25lfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7b3JkZXI6Mn0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZXtmbGV4OjE7b3JkZXI6MTtkaXNwbGF5OmJsb2NrfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2NvbG9yOiMwMDY0MDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjoyMHB4IGF1dG87Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzICNGRkxGaW5kZXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe2ZsZXgtZGlyZWN0aW9uOnJvd30uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MzBweCBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjUwcHggYXV0b319Lm1vZGFsLW9wZW4gLm1vZGFse3otaW5kZXg6OTk5OTk5fSNjaGVja291dENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTVweDtjb2xvcjojNTU1fSNjaGVja291dENvbnRhaW5lcj5oMXttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNHB4fSNjaGVja291dENvbnRhaW5lcj5oMSBzcGFue2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NzAwfSNjaGVja291dENvbnRhaW5lcj5we2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNjaGVja291dENvbnRhaW5lciBidXR0b24raW5wdXQrLmFsZXJ0LCNjaGVja291dENvbnRhaW5lciBidXR0b24raW5wdXQrLmFsZXJ0LCNjaGVja291dENvbnRhaW5lciBidXR0b24raW5wdXQrI2NvbmZpcm1Nc2csI2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCthbGVydCsjY29uZmlybU1zZ3ttYXJnaW4tcmlnaHQ6OTBweH0jY2hlY2tvdXRDb250YWluZXI+dWx7bWFyZ2luOjBweDtwYWRkaW5nOjE1cHggMHB4IDBweCAwcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjaGVja291dENvbnRhaW5lcj51bCBsaXttYXJnaW4tdG9wOjVweH0jY2hlY2tvdXRDb250YWluZXI+dWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyPnVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jY2hlY2tvdXRDb250YWluZXI+YnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6YmFzZWxpbmU7ei1pbmRleDo1MH0jY2hlY2tvdXRDb250YWluZXI+YnV0dG9uIGl7bWFyZ2luLXJpZ2h0OjNweH0jY2hlY2tvdXRDb250YWluZXIgLnRvb2x0aXA+LnRvb2x0aXAtaW5uZXJ7Ym94LXNoYWRvdzowcHggMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjI1KTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTFweH0jY2hlY2tvdXRDb250YWluZXIgLnRvb2x0aXA+LnRvb2x0aXAtaW5uZXIgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2hlY2tvdXRDb250YWluZXIgLnRvb2x0aXA+LnRvb2x0aXAtaW5uZXIgdWx7cGFkZGluZzowcHggMHB4IDBweCAxNXB4O21hcmdpbjowcHh9I2NoZWNrb3V0Q29udGFpbmVyIC50b29sdGlwIC50b29sdGlwLWFycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci13aWR0aDoxMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiNmZmY7Ym90dG9tOi01cHh9I2NoZWNrb3V0Q29udGFpbmVyIC5jYntjbGVhcjpib3RofSNjaGVja291dENvbnRhaW5lciAuYnRuLXNpbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgLm9yLWRpdntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MHB4IDE1cHggMTVweCAhaW1wb3J0YW50O2NsZWFyOmJvdGh9I2NoZWNrb3V0Q29udGFpbmVyIC5vci1kaXY+ZGl2e2hlaWdodDoxcHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZS15KC01MCUpO3otaW5kZXg6MX0jY2hlY2tvdXRDb250YWluZXIgLm9yLWRpdiBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjBweCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgLm9wZW4gLm9yLWRpdiBzcGFue2JhY2tncm91bmQtY29sb3I6I2VlZX0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDozMHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBwe21hcmdpbjowcHg7cGFkZGluZzowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHAuYnVtcHttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFye2NsZWFyOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIGRpdntmbGV4OjF9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBkaXYuaGVhZGVyLWJhciBzcGFuIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGhye21hcmdpbjowcHggMHB4IDE1cHggMHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbj5kaXZ7bWFyZ2luLWJvdHRvbToxNXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLXBhbmVse2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQsI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLnBob25lLWZpZWxke3BhZGRpbmctdG9wOjVweDtjbGVhcjpib3RofSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHN0cm9uZywjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCBzcGFuLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHB7ZGlzcGxheTpibG9jazt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHNwYW4+aSwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCBwPml7Zm9udC1zdHlsZTpub3JtYWx9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLnBob25lLWZpZWxkPnNwYW57bWFyZ2luLXJpZ2h0OjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLnBob25lLWZpZWxkPnNwYW4gc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5waG9uZS1maWVsZD5zcGFuIGl7Zm9udC1zdHlsZTpub3JtYWx9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmVkaXQtbGluaywjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1mZmwtbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmVkaXQtbGluayBpLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5lZGl0LWZmbC1saW5rIGl7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEzcHg7bWFyZ2luLXJpZ2h0OjVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1saW5rIHNwYW4sI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmVkaXQtZmZsLWxpbmsgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KXttYXJnaW4tYm90dG9tOjVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdykgYXt3aWR0aDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRte3BhZGRpbmctdG9wOjMwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0gI3BvbGljeVRleHR7bWFyZ2luLXRvcDo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0gI3BvbGljeVRleHQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3BhZGRpbmc6MH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAuZXJyX21zZ3t0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6YXV0b30jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjaGVja291dENvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToxMTBweH0jY2hlY2tvdXRDb250YWluZXI+LnJvd3ttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9ue2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbjpub3QoI3BheW1lbnRJbmZvKTpub3QoI29yZGVyU3VtbWFyeSl7bWFyZ2luLWJvdHRvbToxNXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uOm5vdCgjcGF5bWVudEluZm8pOm5vdCgjb3JkZXJTdW1tYXJ5KTpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgc3BhbiwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCBwe2Rpc3BsYXk6aW5saW5lfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHB7bWFyZ2luLXJpZ2h0OjVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9ue21hcmdpbi10b3A6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bXtkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6MHB4O2JvcmRlcjowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0+ZGl2PmRpdntwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRtIC5lcnJfbXNne2hlaWdodDphdXRvO3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXI+aDF7Zm9udC1zaXplOjMwcHh9I2NoZWNrb3V0Q29udGFpbmVyPnB7Zm9udC1zaXplOjE2cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHAuYnVtcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdyl7d2lkdGg6YXV0bztmbG9hdDpyaWdodDtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGF7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRtPmRpdj5kaXZ7cGFkZGluZy1sZWZ0OjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0+ZGl2PmRpdjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGEsI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBidXR0b257cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1yaWdodDozNXB4fX0uZm9ybS1pbmxpbmUgI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIC5jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9I2NoZWNrb3V0Q29udGFpbmVyIC5idG5bZGlzYWJsZWRde2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjb2xvcjojZmZmfSNjaGVja291dENvbnRhaW5lciAuZXJyX21zZ3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2QwMDIxYjtoZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cD5kaXY+ZGl2e21hcmdpbi1ib3R0b206NXB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cD5kaXY+bGFiZWwsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwPmRpdj4uYWN0aW5nLWxhYmVse21hcmdpbi1ib3R0b206MTVweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAuYmlsbGluZy1wYW5lbC5vcGVuLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5mZmwtcGFuZWwub3BlbiwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAubm9uZmZsLXBhbmVsLm9wZW57bWFyZ2luOi0xNXB4IC0xNXB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5iaWxsaW5nLXBhbmVsIC5jdGEtd3JhcCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5jdGEtd3JhcCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAubm9uZmZsLXBhbmVsIC5jdGEtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIC5zZWNvbmQ6YmVmb3Jle2NvbnRlbnQ6XCItXCI7bWFyZ2luOjBweCA1cHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVse2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsOmhvdmVyLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsOmhvdmVye2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBsYWJlbC5zdWJ0bGUsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwuc3VidGxle2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7bWFyZ2luLWJvdHRvbToxMHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBsYWJlbCAucmVxOmJlZm9yZSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVse2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7ZGlzcGxheTpmbGV4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxM3B4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBzbWFsbHtmb250LXNpemU6MTNweDttYXJnaW4tYm90dG9tOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KXtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1O3BhZGRpbmctcmlnaHQ6NDBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XS5zaG9ydCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLnNob3J0e3dpZHRoOjUwJX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgYXtmb250LXNpemU6MTNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M3B4O2xlZnQ6MTVweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50IC5lcnJfbXNnKy5pbmRpY2F0b3J7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O3JpZ2h0OjE1cHg7aGVpZ2h0OjBweDt0b3A6YXV0bztmb250LXNpemU6MTRweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQgLmpxdWktZGQtd3JhcHBlcisuZXJyX21zZysuaW5kaWNhdG9ye3JpZ2h0OjYwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LmVycm9yIGlucHV0LCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b257Ym9yZGVyLWNvbG9yOiNkMDAyMWJ9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LmVycm9yIC5lcnJfbXNnKy5pbmRpY2F0b3J7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmV7Y29sb3I6I2QwMDIxYjtjb250ZW50Olwi7oCUXCJ9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LnZhbGlkIGlucHV0LCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudC52YWxpZCAudWktc2VsZWN0bWVudS1idXR0b257Ym9yZGVyLWNvbG9yOiMwMDY0MDB9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LnZhbGlkIC5lcnJfbXNnKy5pbmRpY2F0b3J7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmV7Y29sb3I6IzAwNjQwMDtjb250ZW50Olwi7oCTXCJ9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5qcXVpLWRkLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToxcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtbWVudSB1bHttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93LXk6YXV0b30jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS10ZXh0e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmN0YS1zZWN0aW9uIC5lcnJfbXNne2hlaWdodDphdXRvfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLmVycl9tc2d7aGVpZ2h0OmF1dG87bWluLWhlaWdodDphdXRvfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWx7Y29sb3I6IzU1NTtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke3RvcDoycHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxMHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXA+ZGl2e21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXA+ZGl2OmZpcnN0LWNoaWxkIGxhYmVse21hcmdpbi10b3A6MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVse21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBsYWJlbHtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBsYWJlbC5zdWJ0bGUsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwuc3VidGxle2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgbGFiZWx7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgbGFiZWw6bm90KC5hY3RpbmctbGFiZWwpe2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hZGRyZXNzLXBhbmVsIC5jaGVja2JveC1ncm91cCBsYWJlbHtmb250LXNpemU6MTNweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAuY2MtcGFuZWwgbGFiZWwsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwLnNoaXAtcGFuZWwgbGFiZWx7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NX19LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnl7cGFkZGluZy1ib3R0b206NXB4O21hcmdpbjowcHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI0MHB4O2hlaWdodDphdXRvfS5jaGVja291dC1vcmRlci1zdW1tYXJ5IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXNpemU6MTRweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSBocnttYXJnaW4tdG9wOjE1cHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgYXttYXJnaW4tbGVmdDowcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXNpemU6MTFweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikgaXtmb250LXN0eWxlOm5vcm1hbH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBkaXY6bGFzdC1jaGlsZCBwe3RleHQtYWxpZ246cmlnaHR9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikgZGl2Omxhc3QtY2hpbGQgcCBzcGFue2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikgZGl2Omxhc3QtY2hpbGQgcCBzcGFuIGl7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTFweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikgYXttYXJnaW4tbGVmdDo1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikgc3Ryb25ne21hcmdpbi1yaWdodDo1cHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjc2hpcENvc3REaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI29yZGVyVG90YWxEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI2NvdXBvbkRpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjc2hpcE1pc2NEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI21pc2NGZWVEaXNwbGF5e2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI2NjVXBDaGFyZ2VEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI21lcmNoYW5kaXNlRGlzcGxheSwuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSN0YXhSYXRlRGlzcGxheSwuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNzaGlwSGFuZGxpbmdEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI3NoaXBJbnN1cmFuY2VEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI3NoaXBNaXNjRGlzcGxheXtkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSBpbnB1dHtwYWRkaW5nOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEzcHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSAjY291cG9uQWRqdXN0bWVudHt0ZXh0LWFsaWduOnJpZ2h0fS5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI2NvdXBvbkRpc3BsYXkgI2NvdXBvbkFkanVzdG1lbnQgI2NvdXBvbkRpc3BsYXlWYWx1ZXtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSAjY291cG9uQWRqdXN0bWVudCBidXR0b257cGFkZGluZzowcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEycHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jaGVja291dC1vcmRlci1zdW1tYXJ5e3BhZGRpbmctbGVmdDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2e3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tbGVmdDotMTVweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSBocnttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjE1cHh9fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY291cG9uU2VjdGlvbntwYWRkaW5nOjE1cHggMHB4IDMwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9uIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9uIC5pbnB1dC1ncm91cHttYXJnaW46MHB4O2Rpc3BsYXk6dGFibGV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9uIC5pbnB1dC1ncm91cCBpbnB1dHtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gLmlucHV0LWdyb3VwIGJ1dHRvbnt0b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY291cG9uU2VjdGlvbiAuZXJyX21zZ3ttaW4taGVpZ2h0OmF1dG87aGVpZ2h0OmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC50b3RhbC1sb2FkZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6Y2FsYygxMDAlIC0gMjBweCk7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9we2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2t7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O2xlZnQ6MHB4O3otaW5kZXg6MTAwMDtib3gtc2hhZG93OjBweCAtNHB4IDIwcHggMHB4ICMwMDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrPmRpdj5kaXY6bm90KC5zdHVjayksI2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrIGhye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGljaz5kaXY6Zmlyc3QtY2hpbGQgLnN0dWNre21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2s+ZGl2I2N0YVRvcHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGljaz5kaXYjY3RhVG9wPmRpdnttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2suZm9jdXN7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrICNjb3Vwb25TZWN0aW9ue2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5e2JvcmRlcjowcHg7ZmxvYXQ6cmlnaHQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmctcmlnaHQ6MHB4O21hcmdpbi1ib3R0b206MHB4O2hlaWdodDoxMDAlfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY291cG9uU2VjdGlvbnttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzowIDAgMTVweCAwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KXtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLmhlYWRlci1iYXJ7d2lkdGg6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI3Byb21vU2VjdGlvbntwYWRkaW5nOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3B7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcD5kaXZ7bWFyZ2luLXRvcDo1cHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3A+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wICNjaGVja291dEN0YXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNoO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDtkaXNwbGF5OmZsZXh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI2NoZWNrb3V0Q3RhPmRpdntmbGV4OjAgMSAxMDAlfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wICNjaGVja291dEN0YT4uYWRkb25zQ2FydHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI3BvbGljeVRleHR7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tbGVmdDo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI3BvbGljeVRleHQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3BhZGRpbmc6MH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAuZXJyX21zZ3toZWlnaHQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MTVweDt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpe21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KTpsYXN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wPmRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wIC5lcnJfbXNne2hlaWdodDphdXRvO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxNXB4O3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBpbnB1dHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgc3BhbiwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBpbnB1dHtvcmRlcjoyfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIC5jbGVhci1idG57YWxpZ24tc2VsZjpmbGV4LWVuZDtvcmRlcjoxfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIC5jbGVhci1idG46YmVmb3Jle2NvbnRlbnQ6XCJDbGVhciBcIn19I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQsI2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwPmRpdjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwIC50cmFja2luZz5kaXY+ZGl2e21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAudHJhY2tpbmc+ZGl2PmRpdiBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLnNoaXAtcGFuZWwgbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5jbnItY2hlY2std3JhcHtmbG9hdDpsZWZ0fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAuY25yLWNoZWNrLXdyYXAgbGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAuY25yLWNoZWNrLXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi0zcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgcHttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgcCBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyBwIGl7Y29sb3I6I2ZmYmYwMH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmluZC1mZmx7dGV4dC1hbGlnbjpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZpbmQtZmZsIC5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCBhdXRvIDIwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmlucHV0LWxhYmVse21hcmdpbi1ib3R0b206NXB4O21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZse2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIHB7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAuZGVmYXVsdC1mZmwtc2VsZWN0ZWQsI2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAubWFrZS1mZmwtZGVmYXVsdHttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206LTIwcHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5tYWtlLWZmbC1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5tYWtlLWZmbC1kZWZhdWx0IGxhYmVse21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLm1ha2UtZmZsLWRlZmF1bHQgbGFiZWw6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAuZWZmbC13YXJuaW5nLCNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLmV4cGlyZWQtZmZsLXdhcm5pbmcsI2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAuZXhwaXJlZC1kZWZhdWx0LWZmbC13YXJuaW5ne21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5lZmZsLXdhcm5pbmcgaSwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5leHBpcmVkLWZmbC13YXJuaW5nIGksI2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAuZXhwaXJlZC1kZWZhdWx0LWZmbC13YXJuaW5nIGl7Y29sb3I6I2ZmYmYwMH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZGVmYXVsdC1mZmwtc2VsZWN0ZWQtaW52YWxpZHtjbGVhcjpib3RoO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOi0xNXB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLm9yLWRpdntwYWRkaW5nOjBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlcntjbGVhcjpib3RoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctdG9wOjVweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlcj5zcGFue3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxMnB4O21hcmdpbjo1cHggMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcxe3dpZHRoOjE2JX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcye3dpZHRoOjE4JX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcze3dpZHRoOjI1JX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciAuY2xlYXItYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O2NvbG9yOiMwMDY0MDA7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6OHB4IDBweCA4cHggNXB4O2N1cnNvcjpwb2ludGVyfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5lcnJfbXNne2NsZWFyOmxlZnR9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgaHJ7Y2xlYXI6Ym90aDttYXJnaW46NXB4IDBweCAyNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItY29sb3I6I2VlZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgI2ZmbFNlZzF7d2lkdGg6MTYlfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyICNmZmxTZWcye3dpZHRoOjE4JX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciAjZmZsU2VnM3t3aWR0aDoyNSV9fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIC51aS1jaGVja2JveHJhZGlvLWxhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC5wYXltZW50LWxhYmVse2ZsZXg6MX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCAudWktY2hlY2tib3hyYWRpby1sYWJlbC51aS1zdGF0ZS1kaXNhYmxlZCAucGF5bWVudC1sYWJlbDphZnRlcnttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjEycHg7Y29udGVudDpcIihBdHRlbXB0cyBFeGNlZWRlZClcIjtjb2xvcjojNzc3fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIC51aS1jaGVja2JveHJhZGlvLWxhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC5zZWNvbmR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbHtkaXNwbGF5Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2OmZpcnN0LWNoaWxke2ZsZXg6MSAwIDIwJX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpmaXJzdC1jaGlsZCAuZXJyX21zZysuaW5kaWNhdG9ye3JpZ2h0OjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpudGgtY2hpbGQoMil7ZmxleDoxfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2Om50aC1jaGlsZCgyKSAuZ2ItY3Z2LXBvcHVwLXRleHR7cGFkZGluZzowcHggMTBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjIwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXY6bGFzdC1jaGlsZCBpbWd7aGVpZ2h0OjI1cHg7d2lkdGg6YXV0bztkaXNwbGF5Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbC52bWM+ZGl2IC5jY3Y+ZGl2Omxhc3QtY2hpbGQgaW1nLnZtY3tkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWwuYW14PmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxkIGltZy5hbXh7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsLmRpcz5kaXYgLmNjdj5kaXY6bGFzdC1jaGlsZCBpbWcuZGlze2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbDpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjIwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbDpsYXN0LWNoaWxkIGltZ3toZWlnaHQ6MjVweDt3aWR0aDphdXRvO2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hZGRyZXNzLXBhbmVsIGhye2NsZWFyOmJvdGg7bWFyZ2luOjBweCAwcHggMjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLWNvbG9yOiNlZWV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAubGF5YXdheXtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5ICNzaG93LWxheWF3YXktcG9saWN5e2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLXRvcDo1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAuYWNjZXB0LWxheWF3YXktcG9saWN5e2Zsb2F0OmxlZnQ7bWFyZ2luOjBweCAwcHggMjBweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAuYWNjZXB0LWxheWF3YXktcG9saWN5IGxhYmVse21hcmdpbjowcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAuYWNjZXB0LWxheWF3YXktcG9saWN5IGxhYmVsPnNwYW46Zmlyc3QtY2hpbGR7ZmxleDowIDAgMTNweDttYXJnaW4tdG9wOi0zcHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAuYWNjZXB0LWxheWF3YXktcG9saWN5IGxhYmVsPnNwYW46bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2e3Bvc2l0aW9uOnJlbGF0aXZlfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmxheWF3YXl7bWFyZ2luLWJvdHRvbTo1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAubGF5YXdheSAjc2hvdy1sYXlhd2F5LXBvbGljeXtmbG9hdDpyaWdodDttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3l7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmFjY2VwdC1sYXlhd2F5LXBvbGljeSBsYWJlbHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdntwb3NpdGlvbjpzdGF0aWN9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAubGF5YXdheSAjc2hvdy1sYXlhd2F5LXBvbGljeXttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwe21hcmdpbi1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwKy5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHArLnJvdz5kaXZ7b3JkZXI6MTttYXJnaW4tYm90dG9tOjIwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgcCsucm93PmRpdjpmaXJzdC1jaGlsZHtvcmRlcjoyfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIGl7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojZDlkOWQ5fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIGkuZ2x5cGhpY29uLW9re2NvbG9yOiMwMDY0MDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgaS5nbHlwaGljb24tdGltZXtmb250LXdlaWdodDo3MDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkuYmx1ZSBpe2NvbG9yOiMxODUzOWR9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkuYmx1ZSAuc3RlcC1kZXNjcmlwdGlvbntib3JkZXItY29sb3I6IzE4NTM5ZH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaS55ZWxsb3cgaXtjb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpLnllbGxvdyAuc3RlcC1kZXNjcmlwdGlvbntib3JkZXItY29sb3I6I2ZmYmYwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaS5yZWQgaXtjb2xvcjojZDAwMjFifSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpLnJlZCAuc3RlcC1kZXNjcmlwdGlvbntib3JkZXItY29sb3I6I2QwMDIxYn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSBzdHJvbmcsI2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGk+c3Bhbntmb250LXNpemU6MTVweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjBweCAwcHggMHB4IDEzcHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkO2ZvbnQtc2l6ZToxMnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uIC5idG57dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjE1cHggYXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbj5kaXZ7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uPmRpdjpudGgtY2hpbGQoMil7bWFyZ2luLWJvdHRvbToxNXB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uPmRpdj5zcGFue2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmZvcm0tZ3JvdXB7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uIC5mb3JtLWdyb3VwPmRpdnttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmZvcm0tZ3JvdXA+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uIC5mb3JtLWdyb3VwIC5qcXVpLWRkLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXB7cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2VlZTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCBoNXttYXJnaW46MHB4IDBweCAxMHB4IDBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTt0ZXh0LWFsaWduOmxlZnR9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG57ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2NsZWFyOmxlZnQ7dGV4dC1hbGlnbjpsZWZ0O3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjoxMHB4IDBweCAwcHg7d2lkdGg6MTAwJX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4jZWRpdEJ0biwjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuI2NvbXBsZXRlQnRuLCNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4jY2FuY2VsQnRuLCNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4jcmV0dXJuQnRue3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNjb21wbGV0ZUJ0bntwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4uYnRuLXNlY29uZGFyeSAuZ2x5cGhpY29uOmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biAuZ2x5cGhpY29uOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NXB4O2NvbnRlbnQ6XCJcIjtib3JkZXI6MXB4IHNvbGlkICNmZmY7aGVpZ2h0OjEycHg7d2lkdGg6MTJweDtib3JkZXItcmFkaXVzOjZweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuLmNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6I2VlZTtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItY29sb3I6I2VlZTtwYWRkaW5nLWxlZnQ6MHB4O29wYWNpdHk6MX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuLmNvbXBsZXRlIC5nbHlwaGljb257Zm9udC13ZWlnaHQ6bm9ybWFsfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4uY29tcGxldGUgLmdseXBoaWNvbjpiZWZvcmV7Ym9yZGVyOjBweDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2NvbnRlbnQ6XCLugJNcIn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4O2JvcmRlcjowcHg7cGFkZGluZy1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwOmxhc3QtY2hpbGQgLmJ0bnt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXB7Y2xlYXI6bGVmdH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIC5idG57bWFyZ2luLXRvcDoxMHB4fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRue3dpZHRoOmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbnttYXJnaW46MTBweCAwIDA7ZmxleC1ncm93OjE7bWFyZ2luLXJpZ2h0OjVweDtmbGV4OjAgMSBjYWxjKDUwJSAtIDVweCl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b246bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9ue3RleHQtYWxpZ246bGVmdH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbiAuZm9ybS1ncm91cD5kaXY6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bnt3aWR0aDoxMDAlfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwICNzZWxsZXItcGF5bWVudC1ub3QtcmVjZWl2ZWR7d2hpdGUtc3BhY2U6bm9ybWFsO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwICNzZWxsZXItcGF5bWVudC1ub3QtcmVjZWl2ZWQgaXt0b3A6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3Vwe2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b257bWFyZ2luOjEwcHggMCAwIDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b246bnRoLWNoaWxkKGV2ZW4pe21hcmdpbjoxMHB4IDAgMCAwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHArLnJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwKy5yb3c+ZGl2e29yZGVyOjJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgcCsucm93PmRpdjpmaXJzdC1jaGlsZHtvcmRlcjoxfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG57d2lkdGg6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAjc2VsbGVyLXBheW1lbnQtbm90LXJlY2VpdmVke3doaXRlLXNwYWNlOm5vcm1hbDtkaXNwbGF5OmZsZXh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgI3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZCBpe3RvcDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXB7ZGlzcGxheTpmbGV4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXAgYnV0dG9ue21hcmdpbjoxMHB4IDVweCAwIDA7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXAgYnV0dG9uOm50aC1jaGlsZChldmVuKXttYXJnaW46MTBweCAwIDAgNXB4fX0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgYXtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojNTU1fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSBhOmhvdmVye2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IC5oZWFkZXItYmFyOmJlZm9yZXtjb250ZW50OlwiSXRlbSBTdW1tYXJ5XCJ9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IC5oZWFkZXItYmFyIHNwYW57ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MTBweH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2LCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5ocntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om50aC1jaGlsZCgxKSwjY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om50aC1jaGlsZCgyKSwjY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om50aC1jaGlsZCgzKSwjY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om50aC1jaGlsZCg0KXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjc2hpcHBpbmdJbmZvIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAgLnRyYWNraW5nPmRpdj5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI3BheW1lbnRTdW1tYXJ5V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSwjY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNzaGlwcGluZ0luZm97ZmxleDowIDEgYXV0bztoZWlnaHQ6YXV0b30jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnl7b3JkZXI6Mn0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnl7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7aGVpZ2h0OjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjc2hpcHBpbmdJbmZve29yZGVyOjE7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjcGF5bWVudFN1bW1hcnlXcmFwe2ZsZXg6MSAwIDEwMCU7b3JkZXI6MztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9fS5jaGVja291dC1tb2RhbHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjBweCBhdXRvO2hlaWdodDphdXRvfS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlcjowcHg7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czowcHh9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bnt6LWluZGV4OjUwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjEwcHg7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bjpiZWZvcmV7Y3Vyc29yOnBvaW50ZXJ9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT10ZXh0XXtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk5O3BhZGRpbmctYm90dG9tOjBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSl7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3ttYXJnaW4tdG9wOi0xNXB4O21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDtwYWRkaW5nOjE1cHggNTBweCAxNXB4IDE1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzPnNwYW57ZGlzcGxheTpub25lfS5jaGVja291dC1tb2RhbCNmZmxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze3BhZGRpbmctcmlnaHQ6MTUwcHg7Zm9udC1zaXplOjE4cHh9LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTE1vZGFse3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTE1vZGFsIC5tb2RhbC1kaWFsb2d7aGVpZ2h0OjEwMCV9LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7aGVpZ2h0OjEwMCU7cGFkZGluZy1ib3R0b206MXB4fS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXJ7aGVpZ2h0OjEwMCV9LmNoZWNrb3V0LW1vZGFsI2ZyZWVkb21Db2luTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBpZnJhbWV7Ym9yZGVyOjBweDttYXJnaW4tYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDB9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBzdHJvbmd7Y29sb3I6IzAwMH0uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0PnB7Zm9udC1zaXplOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjIwcHggYXV0b30uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0PnAgc3Ryb25ne2ZvbnQtc2l6ZToxMjAlfS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZXtwYWRkaW5nLWJvdHRvbTozMHB4fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwe21hcmdpbjoxMHB4IDBweCAwcHggMHB4O2ZvbnQtc2l6ZToxNnB4fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDowcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNjb25maXJtQWJhbmRvbk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY29uZmlybUFiYW5kb25Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9LmNoZWNrb3V0LW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NvbmZpcm1BYmFuZG9uTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjIwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3BhZGRpbmctYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHB7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjIwcHggYXV0b30uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWx7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaXttYXJnaW4tdG9wOjEwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdle3BhZGRpbmctYm90dG9tOjMwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcHttYXJnaW46MTBweCAwcHggMHB4IDBweDtmb250LXNpemU6MTZweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcHttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbHttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2ZvbnQtd2VpZ2h0OjYwMDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFue3RleHQtdHJhbnNmb3JtOm5vbmV9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZHtvcmRlcjozO2ZsZXg6bm9uZX0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtvcmRlcjoyfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZXtmbGV4OjE7b3JkZXI6MTtkaXNwbGF5OmJsb2NrfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnksLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnksLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnl7bWFyZ2luLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojMDA2NDAwfS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBpbnB1dHtoZWlnaHQ6NDBweH0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvd3ttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGg0LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDR7bWFyZ2luLXRvcDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNDpiZWZvcmUsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNDpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6NjAlO2xlZnQ6MDt6LWluZGV4OjQ5fS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNCBzcGFuLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDQgc3Bhbntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6MTVweDt6LWluZGV4OjUwfS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuaW50cm8sLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuaW50cm97bWFyZ2luLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIGxhYmVsLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5e21hcmdpbi1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmxheWF3YXktdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjEwcHh9LmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5sYXlhd2F5LXRpdGxlIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsfS5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubGF5YXdheS1wb2xpY3l7bWFyZ2luLWJvdHRvbToyMHB4fS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5oZWFkZXItYmFye2Rpc3BsYXk6bm9uZX0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeXttYXJnaW4tYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6IzAwNjQwMH0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeXtib3JkZXI6MH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bHttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MjBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE2cHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXY6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiBzcGFuLmVycl9tc2d7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46M3B4IGF1dG8gMTBweDt3aGl0ZS1zcGFjZTpub3JtYWx9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXYgbGFiZWx7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDo1cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAjcmVmdW5kT3JkZXJUb3RhbHtmb250LXNpemU6MjRweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl17aGVpZ2h0OjQwcHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbnt3aWR0aDo0MHB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl17d2lkdGg6MTAwJX0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiB0ZXh0YXJlYXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo1NXB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6MTAwJX0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpditkaXZ7bWFyZ2luLWxlZnQ6MzBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmNoZWNrYm94LXdyYXB7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MjBweCBhdXRvO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXItcmFkaXVzOjZweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3tib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMyAjRkZMRmluZGVye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe2ZsZXgtZGlyZWN0aW9uOnJvd30uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nOjB9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+aDN7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dD5we21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvd3t3aWR0aDo3NSU7bWFyZ2luOjAgYXV0byAyMHB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuY2hlY2tib3gtd3JhcHt3aWR0aDo3NSU7bWFyZ2luOjE1cHggYXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxNb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDpjYWxjKDEwMCUgLSA0MHB4KX0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjUwcHggYXV0b30uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWwgLm1vZGFsLWRpYWxvZ3toZWlnaHQ6Y2FsYygxMDAlIC0gMTAwcHgpfX0ubW9kYWwtb3BlbiAubW9kYWx7ei1pbmRleDo5OTk5OTl9ZmZsLWRpYWxvZ3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbHtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gNTBweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hdC1tZGMtdGFiLWJvZHktd3JhcHBlcixmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZ2ItbWF0LXRhYnMsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnR7aGVpZ2h0OjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmdiLW1hdC10YWJze2hlaWdodDpjYWxjKDEwMHZoIC0gMTM1cHgpfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYXQtaW5rLWJhcnt3aWR0aDo1MCUgIWltcG9ydGFudH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudD5we3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMTVweCAwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYXAtbWFya2VyLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC53ZWItbWFya2VyLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5mZmwtb24tZmlsZSxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubWFrZS1kZWZhdWx0e2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYXAtbWFya2VyIGksZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLndlYi1tYXJrZXIgaSxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZmZsLW9uLWZpbGUgaSxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubWFrZS1kZWZhdWx0IGl7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjNweDtjb2xvcjpvcmFuZ2V9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hcC1tYXJrZXI+c3BhbixmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAud2ViLW1hcmtlcj5zcGFuLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5mZmwtb24tZmlsZT5zcGFuLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYWtlLWRlZmF1bHQ+c3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYWtlLWRlZmF1bHQtZmZsLWljb257Y29sb3I6Izk5NDcxMyAhaW1wb3J0YW50O2hlaWdodDoxOHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5mZmwtb24tZmlsZS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxOHB4O3dpZHRoOjIycHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtZmZsLW9uLWZpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5mZmwtb24tZmlsZS1zdWJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjI1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLXN1YiBpe2ZsZXg6MCAwIDIycHg7bWFyZ2luLXJpZ2h0OjEwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLXN1YiBzcGFue3ZlcnRpY2FsLWFsaWduOnRvcH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCBmaWVsZHNldCAuZXJyX21zZ3ttYXJnaW4tYm90dG9tOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgZmllbGRzZXQgbGVnZW5ke2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MjBweCAwIDE1cHg7ZGlzcGxheTpibG9ja31mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCBmaWVsZHNldCAuZmllbGRzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50ICNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDE1cHgpfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50ICNtZmZsU2VsZWN0aW9uV3JhcHBlcisjU2VsZWN0TWFzdGVyRkZMQ29udGFpbmVye2Rpc3BsYXk6bm9uZX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuYWRkcmVzcy13cmFwe2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoxNXB4O21hcmdpbi10b3A6MTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuYWRkcmVzcy13cmFwIHNwYW57bWFyZ2luLXRvcDo1cHg7ZGlzcGxheTpibG9jaztjb2xvcjojNTU1fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5hZGRyZXNzLXdyYXAgc3Bhbi5mZmwtbmFtZXttYXJnaW46MCAwIDVweDtmb250LXNpemU6MjBweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmdiLW1hdC1kcm9wZG93bntmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KTt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTttYXJnaW4tcmlnaHQ6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmlucHV0LWdyb3Vwe21hcmdpbi10b3A6MTVweDtmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDo0MHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXAgaXtmb250LXN0eWxlOm5vcm1hbH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmlucHV0LWdyb3VwIC5idG57bWFyZ2luLXRvcDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHM+aDV7YmFja2dyb3VuZC1jb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MTBweCAxNXB4O21hcmdpbjowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsIGxpe2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bzttYXJnaW46MTBweCAxNXB4IDAgMH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsIGxpIHVse2ZsZXgtZGlyZWN0aW9uOnJvd31mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsIGxpLmJsb2Nre2ZsZXg6MCAxIDEwMCU7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsIGxpIC5jdGEtd3JhcHttYXJnaW46MCBhdXRvIDE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCB1bCBsaSAuY3RhLXdyYXAgLmJ0bnttYXJnaW4tdG9wOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCB1bC5pY29ucyBsaXttYXJnaW4tdG9wOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcD51bHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXA+dWw+bGl7cGFkZGluZzoxNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luOjA7d2lkdGg6MTAwJX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwPnVsPmxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwPnVsPmxpOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCBoMntmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDttYXJnaW4tdG9wOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCBzdHJvbmcsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAuaGRye2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxM3B4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLmhkcntjb2xvcjojNTU1O21hcmdpbi1ib3R0b206LTE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCBwe2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM1NTU7bWFyZ2luOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXJ7cGFkZGluZy1ib3R0b206MjBweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmllbGRzLXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmllbGRzLXdyYXAgc3Bhbntmb250LXNpemU6MjBweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCA1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItY3Rhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLWN0YT5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLWN0YT5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGEgLmJ0bnt3aWR0aDphdXRvO21hcmdpbi10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGEgLmJ0bi5idG4tcHJpbWFyeXttYXJnaW4tbGVmdDo3LjVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGEgLmJ0bi5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDo3LjVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAjQ05SQ2hlY2tib3hXcmFwe21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAjQ25SU2VsZWN0aW9ue21hcmdpbjoxNXB4IDA7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAjQ25SU2VsZWN0aW9uIGgze21hcmdpbjoxNXB4O2ZvbnQtc2l6ZToxOHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb24gLmlucHV0LWdyb3VwLWFkZG9ue2JhY2tncm91bmQtY29sb3I6IzU1NX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAjQ25SU2VsZWN0aW9uIC5pbnB1dC1ncm91cC1hZGRvbiBpe2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpe2ZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcHttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuZ2ItbWF0LWRyb3Bkb3duLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXB7ZmxleDoxIDAgMTAwJTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd257bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnR7bWF4LWhlaWdodDp1bnNldH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZ2ItbWF0LXRhYnN7aGVpZ2h0OmNhbGMoMTAwJSAtIDc1cHgpfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5jdGEtd3JhcCAuY29sLXNtLTZ7cGFkZGluZy1sZWZ0OjcuNXB4ICFpbXBvcnRhbnR9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmN0YS13cmFwIC5jb2wtc20tNisuY29sLXNtLTZ7cGFkZGluZy1yaWdodDo3LjVweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnR9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmN0YS13cmFwIC5idG57bWluLXdpZHRoOjIxMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcHtmbGV4LXdyYXA6bm93cmFwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuZ2ItbWF0LWRyb3Bkb3duLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXB7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuZ2ItbWF0LWRyb3Bkb3due21hcmdpbi1yaWdodDoxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXB7bWFyZ2luLXRvcDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCB1bC5pY29uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCB1bC5pY29ucyBsaXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi10b3A6MTBweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC50cmFuc2Zlci1mZWVzPnVse2JvcmRlcjoycHggc29saWQgIzU1NTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojZmZmfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWwgbGl7bWFyZ2luOjA7ZmxleDoxIDAgYXV0bztwYWRkaW5nOjVweCAxMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1NTV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcz51bCBsaTpmaXJzdC1jaGlsZCxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC50cmFuc2Zlci1mZWVzPnVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWwgbGkuaGRye2JhY2tncm91bmQtY29sb3I6IzU1NTttYXJnaW4tYm90dG9tOjA7Y29sb3I6I2ZmZn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC50cmFuc2Zlci1mZWVzPnVsIGxpIHN0cm9uZ3ttYXJnaW4tcmlnaHQ6NXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXMgLmN0YS13cmFwe21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItaW5wdXQtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItaW5wdXQtd3JhcHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAgLmZmbC1udW1iZXItaW5wdXQtd3JhcCAuZmllbGRzLXdyYXB7ZmxleDowIDEgYXV0bzttYXJnaW4tYm90dG9tOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1pbnB1dC13cmFwIC5maWVsZHMtd3JhcCBzcGFue3doaXRlLXNwYWNlOm5vd3JhcH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci13cmFwIC5mZmwtbnVtYmVyLWlucHV0LXdyYXAgLmZpZWxkcy13cmFwOmxhc3QtY2hpbGR7ZmxleC1iYXNpczo0MCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1jdGF7bWFyZ2luLXRvcDoxNXB4O3dpZHRoOjEwMCU7ZmxleC1kaXJlY3Rpb246cm93fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAgLmZmbC1udW1iZXItY3RhPmRpdjpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAgLmZmbC1udW1iZXItY3RhPmRpdjpsYXN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci13cmFwIC5mZmwtbnVtYmVyLWN0YSAuYnRue21hcmdpbjowIDAgMCAxMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDTlJDaGVja2JveFdyYXB7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5hZGRyZXNzLXdyYXAgc3Bhbi5mZmwtbmFtZXtmb250LXNpemU6MjBweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAjZXJyTWVzc2FnZUZGTExpY2Vuc2UgLmVycl9tc2d7dGV4dC1hbGlnbjpyaWdodH19cGF5bWVudC1kaWFsb2cgLmxvYWRpbmd7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9cGF5bWVudC1kaWFsb2cgLmxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNzU7ei1pbmRleDo0OX1wYXltZW50LWRpYWxvZyAubG9hZGluZyBpLHBheW1lbnQtZGlhbG9nIC5sb2FkaW5nIHNwYW57Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfXBheW1lbnQtZGlhbG9nIC5sb2FkaW5nIGkuZmEtc3Bpbm5lci10aGlyZHthbmltYXRpb246c3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7bWFyZ2luLXJpZ2h0OjVweH1wYXltZW50LWRpYWxvZyAjcGF5bWVudEFwcE1vZGFse2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6ODB2aH1wYXltZW50LWRpYWxvZyAjcGF5bWVudEFwcE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnR7cGFkZGluZzowfXBheW1lbnQtZGlhbG9nICNwYXltZW50QXBwTW9kYWwgaWZyYW1le2hlaWdodDpjYWxjKDEwMCUgLSA1cHgpO3dpZHRoOjEwMCU7bWFyZ2luOjA7Ym9yZGVyOjB9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHtwYWRkaW5nOjAgMTVweDttYXgtaGVpZ2h0OmNhbGMoODB2aCAtIDExNXB4KX0jbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCAjbGVnYWxDdGFSb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNwYXltZW50QXBwTW9kYWx7aGVpZ2h0Ojgwdmh9fSNQYXltZW50QXBwQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdy14OmhpZGRlbjttYXJnaW4tdG9wOjU2cHh9I1BheW1lbnRBcHBDb250YWluZXIgI3BheW1lbnRGb3JtPi5jdGEtcm93e21hcmdpbi10b3A6MTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjcGF5bWVudEZvcm0+LmN0YS1yb3cgYnV0dG9ue21hcmdpbi1ib3R0b206MTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAuYWxlcnR7bWFyZ2luOjE1cHggMH0jUGF5bWVudEFwcENvbnRhaW5lciAuYWxlcnQrLmN0YS1yb3d7bWFyZ2luLXRvcDowfSNQYXltZW50QXBwQ29udGFpbmVyIC5hbGVydCsuY3RhLXJvdyBidXR0b24sI1BheW1lbnRBcHBDb250YWluZXIgLmFsZXJ0Ky5jdGEtcm93IGF7bWFyZ2luOjAgMCAxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmdyb3VwLWxhYmVse21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjEwcHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWx7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpe21hcmdpbi1ib3R0b206MTBweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9ue21hcmdpbi10b3A6MDtib3JkZXItdG9wOjB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXB7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAwO3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXAgc3Ryb25ne2ZvbnQtc2l6ZToxNnB4O3doaXRlLXNwYWNlOm5vd3JhcH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcCBzcGFue2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXAgc3BhbiBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwIHNwYW4gaSNUb3RhbERpc3BsYXl7ZGlzcGxheTpub25lfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwIHNwYW4gaTpiZWZvcmV7Y29udGVudDpcIiRcIn0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcCBzcGFuIGkuc3RyaWtle3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Y29sb3I6Izk5OX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjYmlsbGluZ0luZm97bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2JpbGxpbmdJbmZvIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvd3twYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYXtwYWRkaW5nOjA7bWFyZ2luLXRvcDoyMHB4O2JvcmRlcjowO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BvbGljeVRleHR7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246Y2VudGVyfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9ja3tkaXNwbGF5Om5vbmU7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwO3Bvc2l0aW9uOnJlbGF0aXZlfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jazpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDo1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz5kaXYgaXtjb2xvcjojZmZiZjAwO21hcmdpbjowIDE1cHggMCAwO2ZsZXg6MCAxIGF1dG87Zm9udC1zaXplOjE4cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPmRpdj5kaXZ7ZmxleDowIDEgMTAwJX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+ZGl2PmRpdiBwe21hcmdpbjowfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz5kaXY+ZGl2IHArcHttYXJnaW4tdG9wOjEwcHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPnVse21hcmdpbjowfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz51bCBsaXtwYWRkaW5nOjE1cHggMDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+dWwgbGk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTMwcHg7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTAwJSArIDYwcHgpO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz51bCBsaSBkaXZ7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3N7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcz5zdHJvbmd7Zm9udC1zaXplOjE2cHg7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcz5we21hcmdpbi1ib3R0b206MjBweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5le2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjE1cHggMTBweCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW46MH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsK3Vse21hcmdpbi10b3A6MTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnN0ZXBze2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuc3RlcHMgbGl7ZGlzcGxheTpub25lfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuc3RlcHMgbGkuYWN0aXZle2Rpc3BsYXk6bGlzdC1pdGVtfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwucGF5bWVudHN7bWFyZ2luLXRvcDo1cHg7ZGlzcGxheTpub25lfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwucGF5bWVudHMgc3Bhbntjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNnB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwucGF5bWVudHMgc3Bhbi5jLCNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwucGF5bWVudHMgc3Bhbi50e2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLnBheW1lbnRzIHNwYW4rc3BhbnttYXJnaW4tbGVmdDo1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5iYXJze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuYmFycyBsaXttYXJnaW46MDtoZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7d2lkdGg6YXV0bztmbGV4OjAgMSAxMDAlO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLmJhcnMgbGkrbGl7bWFyZ2luLWxlZnQ6MTBweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLmJhcnMgbGkuZG9uZSwjUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLmJhcnMgbGkucGVuZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5iYXJzIGxpLnBlbmRpbmd7YW5pbWF0aW9uOnB1bHNlLW9wYWNpdHkgMS4yNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIC0wLjRzIGluZmluaXRlfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmU+aXtmb250LXNpemU6NDJweDtjb2xvcjojMDA2NDAwO2FuaW1hdGlvbjpzcGluIDJzIGluZmluaXRlIGxpbmVhcn0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudENvbXBsZXRlIHB7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjI1cHggMCAwfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50Q29tcGxldGUgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjUGF5bWVudEFwcENvbnRhaW5lciAjcG9saWN5VGV4dHttYXJnaW4tYm90dG9tOjIwcHh9fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjY2FydFN1bW1hcnl7cG9zaXRpb246c3RhdGljfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tze21hcmdpbi10b3A6MDtwYWRkaW5nLWJvdHRvbTo1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5zdWJ0b3RhbC13cmFwe29yZGVyOnVuc2V0O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoxMHB4IDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNjYXJ0Q29udGFpbmVyLm5vTm9ybWFsSXRlbXN7ZGlzcGxheTpub25lfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjbm9Ob3JtYWxQdXJjaGFzZXN7bWluLWhlaWdodDoxMzVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI25vTm9ybWFsUHVyY2hhc2VzIHB7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyBzcGFue2NvbG9yOmluaGVyaXR9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuY2FydC1pbmZvLWZsZXh7Y29sb3I6IzAwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5jYXJ0LWluZm8tZmxleCAub3JkZXItaWR7Y29sb3I6IzAwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5jYXJ0LWluZm8tZmxleCAub3JkZXItaWQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5jYXJ0LWluZm8tZmxleCAuaXRlbS1pZHtmb250LXNpemU6MTRweDtjb2xvcjojNTU1fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWR7bWFyZ2luOjMwcHggLTE1cHggMDtvdmVyZmxvdzpoaWRkZW59I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCsjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZD5kaXZ7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnR7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmFsZXJ0LW1lc3NhZ2V7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyLWJvdHRvbToycHggc29saWR9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuYWxlcnQtbWVzc2FnZT5kaXZ7bWFyZ2luLWxlZnQ6MTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5hbGVydC1tZXNzYWdlPmRpdiBwe21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5hbGVydC1tZXNzYWdlPmRpdiBwK3B7bWFyZ2luLXRvcDo1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCB1bCBsaStsaXtib3JkZXItdG9wOjJweCBzb2xpZH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0LnJlZCAuYWxlcnQtbWVzc2FnZXtib3JkZXItYm90dG9tLWNvbG9yOiNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQucmVkIHVsIGxpK2xpe2JvcmRlci10b3AtY29sb3I6I2QwMDIxYn0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0LnllbGxvdyAuYWxlcnQtbWVzc2FnZXtib3JkZXItYm90dG9tLWNvbG9yOiNmZmJmMDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydC55ZWxsb3cgdWwgbGkrbGl7Ym9yZGVyLXRvcC1jb2xvcjojZmZiZjAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvdz5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NzAlO2ZsZXg6MSAwIDcwJTtwYWRkaW5nOjAgMTVweCAxNXB4IDI4cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93PmRpdjpsYXN0LWNoaWxkIC5idG57d2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7bWFyZ2luLXJpZ2h0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8+LmJ0bnttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXArLml0ZW1zLWdyb3Vwe2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtmb250LXNpemU6MTRweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3VwIC5jYXJ0LWl0ZW17bWluLWhlaWdodDp1bnNldDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cCAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3VwIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyBwe21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuY2FydC1pbmZvLWZsZXggLml0ZW0taWR7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXN0YXR1c3ttYXJnaW4tdG9wOjEwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tc3RhdHVzIGF7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93O2NvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tc3RhdHVzIGE6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLuhaRcIjttYXJnaW4tbGVmdDo1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tc3RhdHVzIGEgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvdz5kaXY6bGFzdC1jaGlsZHt3aWR0aDo2MCU7ZmxleDoxIDAgNjAlO3BhZGRpbmctbGVmdDoyMnB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNjYXJ0U3VtbWFyeXtwb3NpdGlvbjphYnNvbHV0ZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI2NhcnRDb250YWluZXIubm9Ob3JtYWxJdGVtc3tkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWR7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkPmRpdntwYWRkaW5nOjAgMTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5hbGVydC1tZXNzYWdlIHB7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93PmRpdjpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDowO3BhZGRpbmctYm90dG9tOjA7d2lkdGg6aW5oZXJpdDtmbGV4OjEgMCBhdXRvfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmNhcnQtaXRlbXM+LnJvdz5kaXY6bGFzdC1jaGlsZCAuYnRue21heC13aWR0aDoyNTBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbXttaW4taGVpZ2h0OjEzMHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e3dpZHRoOjIwJTtmbGV4OjAgMSAyMCV9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggLmNhcnQtaW1nLWNvbnRhaW57d2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7bWFyZ2luOjAgMCAwIDE1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mb3ttYXJnaW4tbGVmdDoyMCU7d2lkdGg6ODAlO3BhZGRpbmctbGVmdDo1cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tc3RhdHVze21hcmdpbi10b3A6MDttaW4td2lkdGg6MjAwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tc3RhdHVzIGF7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3Vwe2ZvbnQtc2l6ZToxNXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXAgLmNhcnQtaXRlbXtmbGV4LWRpcmVjdGlvbjpyb3d9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cCAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e3Bvc2l0aW9uOnN0YXRpY30jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3VwIC5jYXJ0LWl0ZW0gLml0ZW0taW5mb3ttYXJnaW4tbGVmdDowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lm15LWd1bmJyb2tlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfS5teS1ndW5icm9rZXIrZ2ItYXBwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9Lm15LWd1bmJyb2tlcj5kaXZ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAqOmZvY3Vze291dGxpbmU6bm9uZX0ubXktZ3VuYnJva2VyIGh0bWwsLm15LWd1bmJyb2tlciBib2R5LC5teS1ndW5icm9rZXIgaDEsLm15LWd1bmJyb2tlciBoMiwubXktZ3VuYnJva2VyIGgzLC5teS1ndW5icm9rZXIgaDQsLm15LWd1bmJyb2tlciBoNSwubXktZ3VuYnJva2VyIGg2LC5teS1ndW5icm9rZXIgcHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLEFyaWFsLEhlbHZldGljYSxHZW5ldmEsc2Fucy1zZXJpZn0ubXktZ3VuYnJva2VyIC50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5teS1ndW5icm9rZXIgLmhpZGV7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLmNvbC1tZC0xLC5teS1ndW5icm9rZXIgLmNvbC1tZC0yLC5teS1ndW5icm9rZXIgLmNvbC1tZC0zLC5teS1ndW5icm9rZXIgLmNvbC1tZC00LC5teS1ndW5icm9rZXIgLmNvbC1tZC01LC5teS1ndW5icm9rZXIgLmNvbC1tZC02LC5teS1ndW5icm9rZXIgLmNvbC1tZC03LC5teS1ndW5icm9rZXIgLmNvbC1tZC04LC5teS1ndW5icm9rZXIgLmNvbC1tZC05LC5teS1ndW5icm9rZXIgLmNvbC1tZC0xMCwubXktZ3VuYnJva2VyIC5jb2wtbWQtMTEsLm15LWd1bmJyb2tlciAuY29sLW1kLTEye21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5teS1ndW5icm9rZXIgLnJvd3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubXktZ3VuYnJva2VyIC5kYXRhLXRhYmxlLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAuZGF0YS10YWJsZS13cmFwIC5uZ3gtc3Bpbm5lcnt6LWluZGV4OjYxICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZGF0YS10YWJsZS13cmFwIC5uZ3gtc3Bpbm5lciAubmd4LXNwaW5uZXItb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NnB4fS5teS1ndW5icm9rZXIgLmRhdGEtdGFibGUtd3JhcCAubmd4LXNwaW5uZXIgLm5neC1zcGlubmVyLW92ZXJsYXkgLmxhLWJhbGwtc2NhbGUtbXVsdGlwbGV7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLmRhdGEtdGFibGUtd3JhcCAubmd4LXNwaW5uZXIgLm5neC1zcGlubmVyLW92ZXJsYXkgLmxvYWRpbmctdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O3dpZHRoOjE1MHB4O2hlaWdodDo1MHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lm15LWd1bmJyb2tlciAuZGF0YS10YWJsZS13cmFwIC5uZ3gtc3Bpbm5lciAubmd4LXNwaW5uZXItb3ZlcmxheSAubG9hZGluZy10ZXh0IHB7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIHNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O21pbi1oZWlnaHQ6MjcwcHh9Lm15LWd1bmJyb2tlciAudGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5teS1ndW5icm9rZXIgLnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLnRleHQtYmxhY2t7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmJvcmRlci1yYWRpdXN7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4fS5teS1ndW5icm9rZXIgLnZjZW50ZXJ7ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbG9hdDpub25lfS5teS1ndW5icm9rZXIgLm5hdi1waWxscy1sYWJlbHtwYWRkaW5nOjEwcHggMTBweCA4cHggMH0ubXktZ3VuYnJva2VyIGlucHV0e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLEdlbmV2YSxzYW5zLXNlcmlmfS5teS1ndW5icm9rZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciBpbnB1dDotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIGlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgOi1tb3otcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciA6Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciA6LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgYnV0dG9uOm5vdCguYnRuKXtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6YXV0b30ubXktZ3VuYnJva2VyIGltZywubXktZ3VuYnJva2VyIGF7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1kcmFnOm5vbmV9Lm15LWd1bmJyb2tlciBoMXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciBoMSBlbXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4fS5teS1ndW5icm9rZXIgaDEgc3BhbntkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgaDEgYS5idG57ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLnNvbGQtaWNve2NvbG9yOiMxYzg5YjZ9Lm15LWd1bmJyb2tlciAudW5zb2xkLWljb3tjb2xvcjojZmZhZTAwfS5teS1ndW5icm9rZXIgLmljby1kb3duLWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lm15LWd1bmJyb2tlciAuaW5saW5lLWJveC1pY29uIGl7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6M3B4fS5teS1ndW5icm9rZXIgLmlubGluZS1ib3gtaWNvbiAudGltZXItaWNve2NvbG9yOiM2MzYzNjN9Lm15LWd1bmJyb2tlciAuaW5saW5lLWJveC1pY29uIC53YXJuaW5nLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiNlZTZjMWR9Lm15LWd1bmJyb2tlciAuaW5saW5lLWJveC1pY29uIHNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAudXJnZW50IC50aW1lci1pY297YmFja2dyb3VuZC1jb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLnVyZ2VudCAudGltZXItaWNvIGl7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC51cmdlbnQgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAubm90LXdpbm5pbmcgLndhcm5pbmctaWNve2JhY2tncm91bmQtY29sb3I6I2VlNmMxZDt3aWR0aDphdXRvfS5teS1ndW5icm9rZXIgLm5vdC13aW5uaW5nIC53YXJuaW5nLWljbyBpe2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAubm90LXdpbm5pbmcgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiNlZTZjMWR9Lm15LWd1bmJyb2tlciAuZW5kZWQgLndhcm5pbmctaWNve2JhY2tncm91bmQtY29sb3I6I2VlNmMxZH0ubXktZ3VuYnJva2VyIC5lbmRlZCAud2FybmluZy1pY28gaXtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmVuZGVkIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZWU2YzFkfS5teS1ndW5icm9rZXIgLnRkLWNlbGwuYWN0aXZlIC5hY3RpdmUtaWNve2JhY2tncm91bmQtY29sb3I6IzAwNGIwMDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggNHB4IDAgNHB4O21hcmdpbjowIDhweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI4cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC50ZC1jZWxsLmFjdGl2ZSAuYWN0aXZlLWljbyBpe2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAudGQtY2VsbC5hY3RpdmUgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDRiMDA7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggMCAwIDM1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAudGQtY2VsbC5ub3RhY3RpdmUgLm5vdGFjdGl2ZS1pY297YmFja2dyb3VuZC1jb2xvcjojOWE5YTlhO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjRweCA0cHggMCA0cHg7bWFyZ2luOjAgOHB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjhweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnRkLWNlbGwubm90YWN0aXZlIC5ub3RhY3RpdmUtaWNvIGl7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC50ZC1jZWxsLm5vdGFjdGl2ZSBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzlhOWE5YTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAwIDAgMzVweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC5maXJzdC1pdGVtLXBsdXMgLmZpcnN0LWl0ZW0tcGx1cy1pY297YmFja2dyb3VuZC1jb2xvcjojMWM4OWI2O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjRweCA2cHg7bWFyZ2luOjAgOHB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjhweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmZpcnN0LWl0ZW0tcGx1cyBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzFjODliNjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAwIDAgMzVweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC5zYWxlLXByaWNlIC5zYWxlLXByaWNlLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiMzMmIzMzI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NHB4IDZweDttYXJnaW46MCA4cHggMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyOHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuc2FsZS1wcmljZSBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMyYjMzMjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAwIDAgMzVweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC53ZWlnaHQgLndlaWdodC1pY297YmFja2dyb3VuZC1jb2xvcjojOTQ1ODIyO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjRweCA2cHg7bWFyZ2luOjAgOHB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjhweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLndlaWdodCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Izk0NTgyMjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAwIDAgMzVweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC5yYXRpbmctc2F0aXNmYWN0b3J5e2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAucmF0aW5nLXBvb3J7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5idG57d2hpdGUtc3BhY2U6bm9ybWFsO2JvcmRlci1yYWRpdXM6NnB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuYnRuLmJ0bi1zaW17cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teS1ndW5icm9rZXIgLmJ0biAuY2FyZXR7bWFyZ2luLWxlZnQ6MHB4O3dpZHRoOmF1dG99Lm15LWd1bmJyb2tlciAudGV4dC1saW5re2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6cG9pbnRlcn0ubXktZ3VuYnJva2VyIC50ZXh0LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLnRleHQtbGluay13aGl0ZXtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcn0ubXktZ3VuYnJva2VyIC50ZXh0LWxpbmstd2hpdGU6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teS1ndW5icm9rZXIgLnRleHQtbGluay1ncmVlbntjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLnRleHQtbGluay1ibHVle2NvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAudGV4dC1saW5rLXJlZHtjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmJ0bi1kZWZhdWx0e2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5idG4tZGVmYXVsdDpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwO2JvcmRlci1jb2xvcjojMDA0YjAwICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0e2NvbG9yOiM2MzYzNjM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZDlkOWQ5fS5teS1ndW5icm9rZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuYWN0aXZle2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZDlkOWQ5fS5teS1ndW5icm9rZXIgLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1c3tjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQucnNzLWJ0bntjb2xvcjojZmZhZTAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQucnNzLWJ0bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5idG4tcHJpbWFyeS1ibHVle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLmJ0bi1wcmltYXJ5LWJsdWU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTF9Lm15LWd1bmJyb2tlciAuYnRuLXByaW1hcnktYmx1ZTphY3RpdmUsLm15LWd1bmJyb2tlciAuYnRuLXByaW1hcnktYmx1ZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAuYnRuLW5vdGlmaWNhdGlvbiBpe2NvbG9yOiNmZmFlMDB9Lm15LWd1bmJyb2tlciAuYnRuLWxpbmt7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5idG4tbGluazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNGIwMDtib3JkZXItY29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC5idG4tZGFuZ2Vye2NvbG9yOiNkNzFkNTc7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZDlkOWQ5fS5teS1ndW5icm9rZXIgLmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNzFkNTc7Ym9yZGVyLWNvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuYnRuLWRhbmdlci1mdWxse2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDcxZDU3O2JvcmRlci1jb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmJ0bi1kYW5nZXItZnVsbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMjUuMTIyOTUwODE5NywxNi44NzcwNDkxODAzLDUwLjYzMTE0NzU0MSk7Ym9yZGVyLWNvbG9yOnJnYigxMjUuMTIyOTUwODE5NywxNi44NzcwNDkxODAzLDUwLjYzMTE0NzU0MSl9Lm15LWd1bmJyb2tlciAuYnRuLWRpc2FibGVke2NvbG9yOiM5YTlhOWE7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5teS1ndW5icm9rZXIgLmJ0bi1jbGVhci1iZy13aGl0ZS10ZXh0e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpub25lfS5teS1ndW5icm9rZXIgLmJ0bi1jbGVhci1iZy13aGl0ZS10ZXh0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLmJ0bi13aGl0ZS1iZy13LWdyZWVuLXRleHR7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuYnRuLXdoaXRlLWJnLXctZ3JlZW4tdGV4dDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC5uYXYtcGlsbHM+bGl7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5hdi1waWxscz5saT5he2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZDlkOWQ5fS5teS1ndW5icm9rZXIgLm5hdi1waWxscz5saS5hY3RpdmU+YSwubXktZ3VuYnJva2VyIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXIsLm15LWd1bmJyb2tlciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuYnRuLWluZGljYXRvcnN7cGFkZGluZzowcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCA1cHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmJ0bi1pbmRpY2F0b3JzIC50aXRsZXtkaXNwbGF5OmZsZXg7d2hpdGUtc3BhY2U6bm9ybWFsO3BhZGRpbmc6NnB4IDAgNnB4IDEycHh9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5idG4taW5kaWNhdG9ycyAubnVtc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzo2cHggMTJweCA2cHggMTBweDttYXJnaW46MCAwIDAgMTBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I2ZmYWUwMDtib3JkZXItbGVmdDoxcHggZG90dGVkICNmZmZ9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5idG4taW5kaWNhdG9yczpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyOm5vdCgubXktYWNjb3VudCkgLmJ0bi1pbmRpY2F0b3Jze2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5idG4tZGVmYXVsdC5idG4taW5kaWNhdG9ycyAubnVtc3tib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5idG4tZGVmYXVsdC5idG4taW5kaWNhdG9yczpob3ZlciAubnVtc3tib3JkZXItbGVmdDoxcHggc29saWQgIzc5YWE3YX0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTttYXJnaW4tYm90dG9tOjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGU+aDF7Zm9udC1zaXplOjMwcHg7ZmxleC1ncm93OjF9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZSBhe21hcmdpbjo1cHggNXB4IDAgMH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlIC5idG57d2hpdGUtc3BhY2U6bm93cmFwfS5teS1ndW5icm9rZXIgLm1haW4tY29udGVudHtmbG9hdDpsZWZ0fS5teS1ndW5icm9rZXIgLm1haW4tY29udGVudHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweH0ubXktZ3VuYnJva2VyIC5tYWluLWNvbnRlbnQgLmFsZXJ0e3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQ+ZGl2e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZD5kaXYuYmxvY2t7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAucHVycGxlLWljb257Y29sb3I6IzkwMGU4MiAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJke3BhZGRpbmc6MjBweCAxNXB4O21hcmdpbjowcHggMHB4IDE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCBpe2NvbG9yOiNmZmFlMDB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgLmljby10YWctZG9sbGFyLWxnLXllbGxvd3t3aWR0aDozNnB4O2hlaWdodDo0MXB4O21hcmdpbjowIGF1dG8gNXB4IGF1dG87ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3llbGxvdy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIC5pY28tdGFnLW1ha2VPZmZlcnt3aWR0aDozNnB4O2hlaWdodDo0MXB4O21hcmdpbjowIGF1dG8gNXB4IGF1dG87ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX21ha2VPZmZlci5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIC5pY28tdGFnLXJlY2VpdmV7d2lkdGg6MzZweDtoZWlnaHQ6NDFweDttYXJnaW46MCBhdXRvIDVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9yZWNlaXZlLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgLmljby10YWctZ2JwYXl7d2lkdGg6MzZweDtoZWlnaHQ6NTJweDttYXJnaW46MCBhdXRvIDVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvYml0cmFpbC53ZWJwXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC5vbW5pIGl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybCgvdGhlbWUvYXNzZXRzL2ltZy1vdXRkb29ycGF5LWNvYnJhbmRlZC1sb2dvLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MTAwJTtoZWlnaHQ6NzBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHggYXV0byAxMHB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIGgze2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDEwcHggMH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCBoMntmb250LXNpemU6MjZweDtwYWRkaW5nOjBweDttYXJnaW46MTBweCAwfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlsc3twYWRkaW5nOjE1cHggMjBweDttYXJnaW46MnB4O2Zsb2F0OmxlZnQ7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC50aXRsZXtwYWRkaW5nOjAgMCAxMHB4IDA7bWFyZ2luOjAgMCAyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLnRpdGxlIGgye2ZvbnQtc2l6ZToyNHB4O3BhZGRpbmc6MDttYXJnaW46MTBweCAwO2NvbG9yOiM2MzYzNjN9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC50aXRsZSAuYnRue21hcmdpbjowIDAgMCAxMHB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyBoM3ttYXJnaW46MCAwIDE1cHggMDtjb2xvcjojMzMzO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgcHtjb2xvcjojMzMzfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyBwIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojNjM2MzYzO2ZvbnQtc2l6ZToxMnB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyBwIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAuZmZsLXNwZWMtaW5mb3ttYXJnaW46MTBweCAwO3BhZGRpbmc6MTBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLm93ZSBzdHJvbmd7Zm9udC1zaXplOjI0cHg7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLnBheW1lbnQtdHlwZXN7bWFyZ2luOjAgMCA0cHggMDtjb2xvcjojMzMzfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAuaW52YWxpZHtjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy50aGlyZHt3aWR0aDozMy4zMzMzJX0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMuaGFsZnt3aWR0aDo1MCV9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLmVkZ2UtdG8tZWRnZXtwYWRkaW5nOjE1cHggNXB4IDE1cHggMHB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy5tZW1iZXJzaGlwLXR5cGVzIC5jb2wtbWQtNntwYWRkaW5nOjhweCAwfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy5uby1ib3JkZXJ7Ym9yZGVyOjB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLmNhcmQtbm8taW5uZXItcGFkZGluZyAudGl0bGV7bWFyZ2luOjB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLmNhcmQtbm8taW5uZXItcGFkZGluZyAucGFnaXtib3JkZXI6MH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAucm93LmNhcmR7cGFkZGluZzowfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5yb3cuY2FyZCAuY29sLW1kLTd7cGFkZGluZzo1NXB4IDE1cHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLnJvdy5jYXJkIC5jb2wtbWQtNXtwYWRkaW5nOjQycHggMTRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Y29sb3I6IzYzNjM2M30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAucm93LmNhcmQgLmNvbC1tZC01IGgze2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Y29sb3I6I2ZmZjtib3JkZXI6MH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVlIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVlIC5idG57Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVlIGkuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93e3dpZHRoOjM2cHg7aGVpZ2h0OjQwcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3llbGxvdy5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5teS1ndW5icm9rZXIgLmJ1eSAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQsLm15LWd1bmJyb2tlciAuc2VsbCAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmR7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkPmRpdiAuYnRue2ZsZXg6MX0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZD5kaXYgLmJ0bjpudGgtY2hpbGQoMil7bWFyZ2luLWxlZnQ6NXB4fS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgc3BhbntkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgc3Ryb25ne2NvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAuYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6IzE4NjFiNztoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweH0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC56ZXJvLW9mLXNpeHt3aWR0aDowJX0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC5vbmUtb2Ytc2l4e3dpZHRoOjE3JX0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC50d28tb2Ytc2l4e3dpZHRoOjM0JX0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC50aHJlZS1vZi1zaXh7d2lkdGg6NTAlfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLmZvdXItb2Ytc2l4e3dpZHRoOjY3JX0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC5maXZlLW9mLXNpeHt3aWR0aDo4MyV9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAuc2l4LW9mLXNpeHt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm1pbmktZ3JpZCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtjb2xvcjojMzMzfS5teS1ndW5icm9rZXIgLm1pbmktZ3JpZCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnRue2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAucGFnaXtwYWRkaW5nOjE1cHh9Lm15LWd1bmJyb2tlciAucGFnaSB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Zsb2F0OnJpZ2h0fS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgbGl7ZmxvYXQ6bGVmdH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxMHB4O2NvbG9yOiM2MzYzNjM7Ym9yZGVyLXJhZGl1czo0cHh9Lm15LWd1bmJyb2tlciAucGFnaSB1bCBsaSBhIGl7bWFyZ2luOjA7cGFkZGluZzowfS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgbGkgYSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE4cHh9Lm15LWd1bmJyb2tlciAucGFnaSB1bCBsaSBhOmhvdmVye2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAucGFnaSB1bCAuY3VyciBhe2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIC5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MCA1cHggMCAwO21hcmdpbjowIDEwcHggMCAwfS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgLmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MCAwIDAgNXB4O21hcmdpbjowIDAgMCAxMHB4fS5teS1ndW5icm9rZXIgLnJhdGluZy10YWJsZXttYXJnaW46MCAwIDIwcHggMH0ubXktZ3VuYnJva2VyIC5yYXRpbmctdGFibGUgLnJvd3twYWRkaW5nOjRweCAwfS5teS1ndW5icm9rZXIgLnJhdGluZy10YWJsZSAucmF0aW5ne2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9Lm15LWd1bmJyb2tlciAubWFpbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MiAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnN0YXJ0LWFuZC1kYXRlIC5jb2wtbWQtNSwubXktZ3VuYnJva2VyIC5zdGFydC1hbmQtZGF0ZSAuY29sLW1kLTZ7d2lkdGg6YXV0b30ubXktZ3VuYnJva2VyIC5zdGFydC1hbmQtZGF0ZSAuY29sLW1kLTF7d2lkdGg6MTFweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgdWwucGFnZXIsLm15LWd1bmJyb2tlciB1bC5wYWdlciBsaXt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuaXRlbXMtdG8tc2hvdyAuYnRuLWdyb3Vwe2JvcmRlci1yYWRpdXM6NHB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLWJsdWUgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTE7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5hbGVydC1ub3RpZmljYXRpb257cG9zaXRpb246Zml4ZWQ7dG9wOjEwOHB4O2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6OTk5OTtoZWlnaHQ6NjNweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlcitnYi1mb290ZXI+ZGl2e3BhZGRpbmctYm90dG9tOjQ4cHh9Lm15LWd1bmJyb2tlciBzZWN0aW9ue21pbi1oZWlnaHQ6YXV0b30ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxle21hcmdpbi1ib3R0b206MTVweH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlPmgxe2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZXtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlIGF7bWFyZ2luOjAgMCA1cHggNXB4fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGU+ZGl2e3RleHQtYWxpZ246cmlnaHR9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyPmRpdnttYXJnaW4tdG9wOjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgc2VjdGlvbnttaW4taGVpZ2h0OjUwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGU+aDF7Zm9udC1zaXplOjMycHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZT5oMXtmb250LXNpemU6MzZweH19Lm15Z2ItYWQtd3JhcHBlciNteWdiQWRXcmFwcGVyVG9we2hlaWdodDo1MHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teWdiLWFkLXdyYXBwZXIjbXlnYkFkV3JhcHBlclRvcHtoZWlnaHQ6OTBweH19Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtMTZ7Zm9udC1zaXplOjE2cHh9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtMTh7Zm9udC1zaXplOjE4cHh9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtMjB7Zm9udC1zaXplOjIwcHh9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtMjR7Zm9udC1zaXplOjI0cHh9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtMzZ7Zm9udC1zaXplOjM2cHh9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtNDh7Zm9udC1zaXplOjQ4cHh9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9Lm15LWd1bmJyb2tlciAubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHR7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpoc2xhKDAsMCUsMTAwJSwuMyl9Lm1vcmUtbWVudS1vcHRpb24ubWF0LW1lbnUtaXRlbXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMuaGFsZnttYXJnaW4tdG9wOi0xNXB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXJ7cGFkZGluZzoxMHB4IDEwcHggMCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO21pbi1oZWlnaHQ6NTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIgLmNvbCsuY29se21hcmdpbi1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVyc3ttYXJnaW4tdG9wOjBweDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcDt3aWR0aDphdXRvfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2e21hcmdpbi10b3A6MTBweDttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2PnNwYW57bWFyZ2luOjAgNXB4IDAgMDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjp0b3A7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjM1cHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXYgdWwuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG87cmlnaHQ6MHB4O3RvcDpjYWxjKDEwMCUgLSA1cHgpfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2IHVsLmRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgYXtjb2xvcjojY2NjfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdjpmaXJzdC1jaGlsZCB1bC5kcm9wZG93bi1tZW51e2xlZnQ6MHB4O3JpZ2h0OmF1dG99Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2ggaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDQwcHggMCAxMHB4O3dpZHRoOjEwMCU7bWluLWhlaWdodDozNXB4O2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaDpob3ZlciBpbnB1dCwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoOmZvY3VzIGlucHV0e2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2g6aG92ZXIgaSwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoOmZvY3VzIGl7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowcHg7d2lkdGg6MzZweDtoZWlnaHQ6MzVweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoIGJ1dHRvbiBpe21hcmdpbjo2cHggMCAwIDA7cGFkZGluZzowO2NvbG9yOiNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnJlbW92ZS1pdGVtcy1maWx0ZXJ7d2lkdGg6MTAwJTttYXJnaW46MTBweCAwIDAgMDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXIsLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmF1dG87bWFyZ2luOjEwcHggMHB4IDBweCAxMHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVyIGJ1dHRvbiwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVycyBidXR0b257YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzU1NTtib3JkZXItcmFkaXVzOjRweDtoZWlnaHQ6MzMuMzNweDtwYWRkaW5nOjBweCA4cHg7Y3Vyc29yOnBvaW50ZXJ9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXIgYnV0dG9uIGksLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnMgYnV0dG9uIGl7bWFyZ2luLXJpZ2h0OjNweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlciBidXR0b246aG92ZXIsLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnMgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVyIGJ1dHRvbi5ncm4sLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnMgYnV0dG9uLmdybntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlciBidXR0b25bZGlzYWJsZWRdLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJzIGJ1dHRvbltkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojOTk5ICFpbXBvcnRhbnQ7Y3Vyc29yOmRlZmF1bHR9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhciAuY2F0ZWdvcnktZmlsdGVyIGJ1dHRvbntmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyIC5jYXRlZ29yeS1maWx0ZXIgYnV0dG9uOmhvdmVye2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXJ7cGFkZGluZzoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcntmbGV4LXdyYXA6bm93cmFwfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIuY2hlY2t7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhci5jaGVjaz5kaXYuY29sLnNlYXJjaHtwYWRkaW5nLWxlZnQ6MTBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyIGJ1dHRvbnttaW4taGVpZ2h0OjM1cHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhciAuY29sKy5jb2x7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoe3dpZHRoOmF1dG87b3JkZXI6MjtmbGV4OjEgMCBhdXRvfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnN7b3JkZXI6NH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzIGJ1dHRvbnt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2e21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2OmZpcnN0LWNoaWxkIHVsLmRyb3Bkb3duLW1lbnV7cmlnaHQ6YXV0bztsZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzIHVsLmRyb3Bkb3duLW1lbnV7dG9wOmNhbGMoMTAwJSAtIDEwcHgpfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJze29yZGVyOjN9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnJlbW92ZS1pdGVtcy1maWx0ZXJ7d2lkdGg6YXV0bztvcmRlcjoxO21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5yZW1vdmUtaXRlbXMtZmlsdGVyIGJ1dHRvbnttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXJ7d2lkdGg6YXV0bztvcmRlcjo1fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhci5jaGVjaz5kaXYuY29sLnNlYXJjaHtwYWRkaW5nLWxlZnQ6NSV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaCsuc29ydC1maWx0ZXJzKy5yZW1vdmUtaXRlbXMtZmlsdGVye21hcmdpbi1yaWdodDoxNSV9fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNkYXRhdGFibGUtZml0bGVycy10aXRsZXttYXJnaW4tYm90dG9tOjB9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnR7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5jdGFze3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAuY3RhcyAjZGF0YXRhYmxlLWZpdGxlcnMtc2VhcmNoLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5jdGFzICNkYXRhdGFibGUtZml0bGVycy1jbG9zZXtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7aGVpZ2h0OjQwcHh9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLmN0YXMgI2RhdGF0YWJsZS1maXRsZXJzLXNlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAuZXJyX21zZ3t0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDo1cHg7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAuZXJyX21zZyBzcGFue2ZvbnQtd2VpZ2h0OjYwMH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7cGFkZGluZy1ib3R0b206MjBweH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXR7bWFyZ2luOjE1cHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNTtoZWlnaHQ6Y2FsYygxMDAlIC0gMTZweCl9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IGxlZ2VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCAuY2hlY2stYWxse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHh9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IC5maWx0ZXItY2hlY2tib3hlcywuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgLmZpbHRlci1yYWRpb3N7cGFkZGluZzo0MHB4IDEwcHggMTBweH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgLmZpbHRlci1jaGVja2JveGVzIC5tYXQtcmlwcGxlLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCAuZmlsdGVyLXJhZGlvcyAubWF0LXJpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgdWwgbGksLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IC5tYXQtbWRjLXJhZGlvLWdyb3VwIC5nYi1tYXQtcmFkaW97bWFyZ2luLWJvdHRvbToxMHB4fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5oYWxme3dpZHRoOjEwMCU7ZmxleDoxIDAgMTAwJX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbHt3aWR0aDoxMDAlO2ZsZXg6MSAwIDEwMCV9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgdWwsLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgLm1hdC1yYWRpby1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgdWwgbGksLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgdWwgLm1hdC1yYWRpby1idXR0b24sLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGwgLm1hdC1yYWRpby1ncm91cCBsaSwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCAubWF0LXJhZGlvLWdyb3VwIC5tYXQtcmFkaW8tYnV0dG9ue2ZsZXg6MSAwIDEwMCU7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxse3dpZHRoOjEwMCU7ZmxleDowIDEgMTAwJX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCB1bCBsaXt3aWR0aDo1MCU7ZmxleDowIDEgNTAlfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5oYWxme3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlLWNlbGwtdGVtcGxhdGU+LnRodW1ibmFpbHtoZWlnaHQ6MTAwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZS1jZWxsLXRlbXBsYXRlPi50aHVtYm5haWwtbm8taW1ne2hlaWdodDoxMDBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxle292ZXJmbG93OnZpc2libGU7ei1pbmRleDo1MDtwb3NpdGlvbjpyZWxhdGl2ZX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlKy5pdGVtcy10by1zaG93e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmVtcHR5LXJvd3tib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZToxNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xse3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXJnaW4tYm90dG9tOi0xcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcnt3aWR0aDo1MCU7Ym9yZGVyOjBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyPi5kYXRhdGFibGUtYm9keS1yb3d7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoxNXB4O3dpZHRoOjEwMCUgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxse3BhZGRpbmc6MDttYXJnaW4tdG9wOjVweDtvdmVyZmxvdzp2aXNpYmxlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjUwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5lbGxpcHNpc3tvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5lbGxpcHNpcyAudGQtY2VsbD4qLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuZWxsaXBzaXMgLnRkLWNlbGwgLmVsbHtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZmFpbGVkLXBheW1lbnR7Y29sb3I6I2QwMDIxYjttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTNweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5lZmZse21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5lZmZsIGRpdiBpbWd7d2lkdGg6MjBweDtoZWlnaHQ6MTVweDttYXJnaW46MCA1cHggM3B4IDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAubm8tZWZmbHtmb250LXdlaWdodDpib2xkZXI7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzU1NTttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAudGQtY2VsbCBzcGFuLm5vLWNjLWZlZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAudGQtY2VsbCBzcGFuLm5vLWNjLWZlZXMgaXttYXJnaW4tcmlnaHQ6M3B4O2hlaWdodDoxNnB4O3dpZHRoOjE5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pYy1uby1jYy1mZWVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC50aHVtYm5haWx7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyOjBweDtwYWRkaW5nOjBweDttYXJnaW46MHB4IDBweCAxMHB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD4udGh1bWJuYWlsIGEsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYgYS50aHVtYm5haWx7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPi50aHVtYm5haWwgYSBpbWcsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYgYS50aHVtYm5haWwgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbC5jdGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAubWFuYWdlLXBob3Rvcy1idG57d2lkdGg6MTMwcHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnRpdGxle2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuc2VyaWFse2ZvbnQtc2l6ZToxMnB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnNlcmlhbD5kaXZ7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnV5ZXItaW5mb3tmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idXllci1pbmZvPmltZ3ttYXJnaW46MCAwIDAgMTBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idXllci1pbmZvPmltZytpbWd7bWFyZ2luOjAgMCAwIDVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5hd2FpdGluZy1mZWVkYmFja3tjb2xvcjojMWM4OWI2fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmF3YWl0aW5nLXBheW1lbnR7Y29sb3I6IzMyYjMzMn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5wZW5kaW5ne2NvbG9yOiNlZTZjMWR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZGVmYXVsdC1hZGRyZXNze2NvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuY3RhLXNwYWNlcntoZWlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJhdGluZy1wb3NpdGl2ZXtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJhdGluZy1wb3NpdGl2ZSBzdHJvbmd7d2lkdGg6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo0cHggMDtib3JkZXItcmFkaXVzOjRweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yYXRpbmctbmV1dHJhbHtjb2xvcjojMDAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJhdGluZy1uZXV0cmFsIHN0cm9uZ3t3aWR0aDo0MHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjRweCAwO2JvcmRlci1yYWRpdXM6NHB4O3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJhdGluZy1uZWdhdGl2ZXtjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJhdGluZy1uZWdhdGl2ZSBzdHJvbmd7d2lkdGg6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo0cHggMDtib3JkZXItcmFkaXVzOjRweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5kZXNjcmlwdGlvbnt3aWR0aDozMyV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0e2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVye2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LWljb257d2lkdGg6MzBweCAhaW1wb3J0YW50O21hcmdpbjowIGF1dG87cGFkZGluZzo1cHggMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LWljb24gaXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LWljb24ueWVzIGl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTVweDtyaWdodDotOHB4O2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtdGV4dCAuZ2x5cGhpY29uLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWdue2NvbG9yOiNmZmJmMDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmVsaXN0LXRleHQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5uYXYtcGlsbHN7ZGlzcGxheTpmbGV4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLm5hdi1waWxscyBsaStsaXttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmNyZWRpdC1yZXF1ZXN0LXdyYXB7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse2hlaWdodDoxMDAlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnNlcmlhbHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnNlcmlhbD5kaXZ7d2hpdGUtc3BhY2U6bm93cmFwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ0bi1ncm91cCBidXR0b24sLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51e3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnRuLWdyb3VwIGJ1dHRvbj5saT5hLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudT5saT5he3doaXRlLXNwYWNlOm5vcm1hbH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5kcm9wZG93bi1iYWNrZHJvcHtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jaGVja2JveC1jZWxse3dpZHRoOjQycHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTVweH0ubXktZ3VuYnJva2VyIC5kYXRhdGFibGUtY2hlY2tib3gsLm15LWd1bmJyb2tlciAuYmlkLXN0YXR1c3toZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlLC5teS1ndW5icm9rZXIgLmJpZC1zdGF0dXMgaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3Jle3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O2hlaWdodDoxNXB4O3dpZHRoOjE1cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciwubXktZ3VuYnJva2VyIC5iaWQtc3RhdHVzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVye3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHh9Lm15LWd1bmJyb2tlciAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YmVmb3JlLC5teS1ndW5icm9rZXIgLmJpZC1zdGF0dXMgaW5wdXQ6Y2hlY2tlZDpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMwMDY0MDAgIWltcG9ydGFudDtoZWlnaHQ6LjVyZW07d2lkdGg6MXJlbTtib3gtc2hhZG93Om5vbmU7bGVmdDoycHg7dG9wOjRweDtkaXNwbGF5OmJsb2NrfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcntmbGV4OjAgMCA1MCU7d2lkdGg6NTAlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGx7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHttYXgtd2lkdGg6dW5zZXR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5mbGV4LWZ1bGx7ZmxleDoxIDAgYXV0b30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAubmF2LXBpbGxze21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGR1cmF0aW9uIC50ZC1jZWxsLnRpbWUtbGVmdHtwYWRkaW5nOjEwcHggMCAwIDAgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOjAgIWltcG9ydGFudDtyaWdodDoxMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC50aHVtYm5haWx7bWFyZ2luLXRvcDoyMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnRkLWNlbGwudGltZS1sZWZ0e3BhZGRpbmc6NXB4IDAgMCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O3JpZ2h0OjIwcHggIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGx7ZGlzcGxheTpmbGV4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXJ7ZmxleDoxIDAgMTAwJTt3aWR0aDoxMDAlO2JvcmRlci1yaWdodDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVye2ZsZXg6MSAwIGF1dG87d2lkdGg6MTAwJTtib3JkZXItcmlnaHQ6MHB4O21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcj4uZGF0YXRhYmxlLWJvZHktcm93e2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlcntmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxse21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7cGFkZGluZy1sZWZ0OjE1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD4udGh1bWJuYWlsIGEsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYgYS50aHVtYm5haWx7d2lkdGg6MTI1cHg7bWF4LXdpZHRoOjEyNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+LnRodW1ibmFpbCBhIGltZywubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdiBhLnRodW1ibmFpbCBpbWd7d2lkdGg6MTI1cHg7bWF4LXdpZHRoOjEyNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpmaXJzdC1jaGlsZCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtwYWRkaW5nLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuZmxleC1mdWxsLTIwe2ZsZXg6MSAwIDIwJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLndpZHRoLWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUubWluaS1ncmlkIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7bWF4LXdpZHRoOjE1MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+LnRodW1ibmFpbCBhLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2IGEudGh1bWJuYWlse3dpZHRoOjE1MHB4O21heC13aWR0aDoxNTBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPi50aHVtYm5haWwgYSBpbWcsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYgYS50aHVtYm5haWwgaW1ne3dpZHRoOjE1MHB4O21heC13aWR0aDoxNTBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idG57d2hpdGUtc3BhY2U6bm93cmFwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAuY3JlZGl0LXJlcXVlc3RzIC5jdGEtY29sIC5idG4sLm15LWd1bmJyb2tlciAuc2NoZWR1bGVkIC5jdGEtY29sIC5idG57d2lkdGg6MTUwcHggIWltcG9ydGFudDtmbG9hdDpub25lfS5teS1ndW5icm9rZXIgLmVuZGVkLWl0ZW1zIC5jdGEtY29sIC5idG57d2lkdGg6MTkwcHggIWltcG9ydGFudDtmbG9hdDpub25lfS5teS1ndW5icm9rZXIgLndvbi1vcmRlcnMgLmN0YS1jb2wgLmJ0bnt3aWR0aDoxNjBweCAhaW1wb3J0YW50O2Zsb2F0Om5vbmV9fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJze3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowcHg7b3JkZXI6NH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyAudWktdG9nZ2xlciBsYWJlbHttYXJnaW46MTBweCAwcHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyAudWktdG9nZ2xlciBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJzIC51aS10b2dnbGVyOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVye2ZsZXg6dW5zZXQ7cGFkZGluZzoxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlcntwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGx7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCgzKXtvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg3KXtvcmRlcjo4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoOCl7b3JkZXI6N30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3h7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHB4O3RvcDowcHg7bWFyZ2luOjBweDt3aWR0aDoxNHB4O2hlaWdodDoxNnB4O3otaW5kZXg6NTB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXR7bWFyZ2luOjBweDtoZWlnaHQ6MTZweDt3aWR0aDoxNHB4O2JvcmRlcjowcHg7b3V0bGluZTpub25lO29wYWNpdHk6MH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dDpiZWZvcmV7ZGlzcGxheTpub25lO2JvcmRlcjpub25lICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXQ6YWZ0ZXJ7ZGlzcGxheTpub25lO2JvcmRlcjpub25lICFpbXBvcnRhbnQ7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOjBweDtjb250ZW50Olwi7oG5XCI7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY2ItZmFjYWRle2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTt3aWR0aDoxNHB4O2hlaWdodDoxNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O3otaW5kZXg6NDk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNiLWZhY2FkZTpiZWZvcmV7Y29udGVudDpcIu6BuVwiO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotM3B4O2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jYi1mYWNhZGUuc2VsZWN0ZWR7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItbnVtYmVye2ZvbnQtc2l6ZToxNnB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItbnVtYmVyIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jci1pbml0aWF0ZWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jci1pbml0aWF0ZWQgc3Ryb25ne2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY3ItaW5pdGlhdGVkOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9jcmVkaXQtcmVxdWVzdC1ncmVlbi1pY29uLWZvci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW4tcmlnaHQ6NHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuaXRlbS1jaGFyZ2ViYWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuaXRlbS1jaGFyZ2ViYWNrIHN0cm9uZ3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZDAwMjFifS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuaXRlbS1jaGFyZ2ViYWNrOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9jaGFyZ2ViYWNrLXJlZC1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO21hcmdpbi1yaWdodDo0cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdHttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFue2xpbmUtaGVpZ2h0OjE3cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFuIHN0cm9uZ3tjb2xvcjojMDAwO21hcmdpbi1yaWdodDo1cHg7ZGlzcGxheTppbmxpbmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFuIGl7Y29sb3I6I2ZmYmYwMDttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3BhbiBhe3BhZGRpbmctbGVmdDo5cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFuIGE+aXtjb2xvcjojMDA2NDAwO21hcmdpbi1yaWdodDowcHg7Zm9udC1zaXplOjEzcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFuLmRhdGV7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW4uZGF0ZSBhe3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5wYXltZW50LWZhaWxlZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZDAwMjFiO2ZvbnQtc2l6ZToxM3B4O21hcmdpbjo1cHggMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAucGF5bWVudC1mYWlsZWQgaXttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQrLnBheW1lbnQtZmFpbGVke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY29sLXRpdGxle2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuYWRkcmVzcy1maWVsZHM+c3BhbntkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuYWRkcmVzcy1maWVsZHMgLmV4dHJhe21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuYWRkcmVzcy1maWVsZHMgLmVtYWlse3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlc3ttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowcHg7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRyLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMgdHJ7bWFyZ2luLXRvcDo1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0cjpmaXJzdC1jaGlsZCwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzIHRyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHIgdGQuY29sLXRpdGxlLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMgdHIgdGQuY29sLXRpdGxle21hcmdpbjowcHg7bWFyZ2luLXJpZ2h0OjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0ciB0ZC5jb2wtdGl0bGUgYVtkYXRhLXRvZ2dsZT10b29sdGlwXSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzIHRyIHRkLmNvbC10aXRsZSBhW2RhdGEtdG9nZ2xlPXRvb2x0aXBde21hcmdpbi1sZWZ0OjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRyIHRkLmNvbC10aXRsZSt0ZCwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzIHRyIHRkLmNvbC10aXRsZSt0ZHt0ZXh0LWFsaWduOnJpZ2h0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHJ7ZmxleC13cmFwOndyYXB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2e21hcmdpbi10b3A6MTVweDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdi5lZmZse21hcmdpbi10b3A6MHB4O3RleHQtYWxpZ246cmlnaHR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2LmVmZmwgYXtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdi5lZmZsIGErYXttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYuZWZmbCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcHtmbGV4OjEgMCBjYWxjKDEwMCUgLSAzMHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIGEuaW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGV7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtib3JkZXItdG9wOjVweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkIGltZ3t3aWR0aDo3NXB4O2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkIGF7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZCBzdHJvbmd7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtwYWRkaW5nLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7ZmxleDoxIDAgMTBweDtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29sb3I6IzAwNjQwMDttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDphZnRlcnt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO2NvbnRlbnQ6XCLugblcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwrLml0ZW0tZGV0YWlscy13cmFwIC5leHRyYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyBsaXtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgbGkgc3Bhbnt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXJ7ZmxleC13cmFwOndyYXB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnN7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1ib3R0b206NXB4O3dpZHRoOmF1dG87aGVpZ2h0OjQwcHg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtvcmRlcjp1bnNldH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVycyAudWktdG9nZ2xlciBsYWJlbHttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJzIC51aS10b2dnbGVyOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5leHBvcnQtZmlsdGVyIGJ1dHRvbnttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVye2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5vcmRlcnMtZmxleC1mdWxse2ZsZXg6MCAxIGF1dG99Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLm9yZGVyLWRldGFpbHMtdG9nZ2xlci13cmFwIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCgyKXtmbGV4OjAgMSAzMCU7cGFkZGluZy1sZWZ0OjEwcHg7bWF4LXdpZHRoOjIyNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoMikgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoMyl7ZmxleDoxIDAgMzAlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNyl7b3JkZXI6N30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDgpe29yZGVyOjh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg0KSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDYpe2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDphdXRvO3RvcDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXR7aGVpZ2h0OmF1dG99Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXQ6YWZ0ZXJ7Y29udGVudDpcIu6CgFwifS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jYi1mYWNhZGV7dG9wOjRweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNiLWZhY2FkZTpiZWZvcmV7Y29udGVudDpcIu6CgFwifS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY2ItZmFjYWRlLnNlbGVjdGVke3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY29sLXRpdGxlLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlc3ttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXN7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzLm1vYmlsZSwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNvbC10aXRsZS5tb2JpbGV7bWFyZ2luLXRvcDoyMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se2ZsZXg6MSAwIDEwMCU7bWF4LXdpZHRoOnVuc2V0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2e21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdi5lZmZse21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdi5lZmZsIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29se3dpZHRoOjEwMCU7ZmxleDowIDAgMTAwJTtwYWRkaW5nLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHttYXJnaW4tdG9wOjE1cHg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmctbGVmdDoyNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXB7ZmxleDoxIDAgY2FsYygxMDAlIC0gMjBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMjBweCl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZXt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHJ7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGR7cGFkZGluZzoxMHB4IDBweCAxMHB4IDEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZCBhe21hcmdpbi1ib3R0b206MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQgaW1ne21hcmdpbjo1cHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkPmRpdnttYXJnaW4tcmlnaHQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZy1yaWdodDoxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZD5kaXZ7cGFkZGluZy1yaWdodDowcHg7Ym9yZGVyLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkLnRodW1iLXdyYXB7d2lkdGg6ODVweDtmbGV4OjAgMSA5MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQudGl0bGUtd3JhcHttYXgtd2lkdGg6dW5zZXQ7d2lkdGg6Y2FsYygxMDAlIC0gOTBweCk7ZmxleDowIDEgY2FsYygxMDAlIC0gOTBweCl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtwYWRkaW5nLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtmbGV4OjAgMCAyMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbDphZnRlcnt0b3A6dW5zZXQ7cmlnaHQ6dW5zZXQ7Y29udGVudDpcIu6CgFwifS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHIsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcyB0cntkaXNwbGF5OnRhYmxlLXJvd30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHtmbGV4OjAgMSBhdXRvfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHJ7ZGlzcGxheTp0YWJsZS1yb3d9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZC50aXRsZS13cmFwe21heC13aWR0aDozMDBweDt3aWR0aDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbHtwYWRkaW5nLWxlZnQ6MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDQpLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNil7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDMpLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNCl7ZmxleDoxIDAgMTUlO292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVze21pbi13aWR0aDoxODBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm1vYmlsZXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQuc29sZC1vcmRlcnMgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcHtmbGV4OjAgMCBjYWxjKDEwMCUgLSAxNjRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMTY0cHgpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkLndvbi1vcmRlcnMgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcHtmbGV4OjAgMCBjYWxjKDEwMCUgLSAyMDBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVye2JvcmRlci10b3A6MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXJ7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5wYWdlLWNvdW50e2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOjE1cHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5idG0tY2hre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5idG0tY2hrIC5kYXRhdGFibGUtY2hlY2tib3h7bWFyZ2luOjE1cHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXJ7bWFyZ2luOjBweCAhaW1wb3J0YW50O3BhZGRpbmc6OXB4IDBweCAwcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXIgbGkgYXtoZWlnaHQ6MjJweDttaW4td2lkdGg6MjRweDtsaW5lLWhlaWdodDoyMnB4O3BhZGRpbmc6MCA2cHg7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjZweCAzcHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlciBsaSBhIGl7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjAgM3B4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlciBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXIgbGkuZGlzYWJsZWQgYXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXIgbGk6bGFzdC1jaGlsZCBhe21hcmdpbi1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuc2VsZWN0ZWQtY291bnR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5ncmlkIC5pdGVtcy10by1zaG93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MTBweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLmdyaWQgLml0ZW1zLXRvLXNob3cgLmJ0bi1ncm91cHtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuZ3JpZCAuaXRlbXMtdG8tc2hvdyAuYnRuLWdyb3VwIGJ1dHRvbntjb2xvcjojMDA2NDAwO2JvcmRlcjowfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAucGFnZS1jb3VudHtwYWRkaW5nOjE1cHggMHB4IDlweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5kYXRhdGFibGUtcGFnZXJ7cGFkZGluZzowcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5ncmlkIC5pdGVtcy10by1zaG93e2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi13aWR0aDoyODFweDtwYWRkaW5nOjE1cHg7dHJhbnNpdGlvbjouMnMgYm94LXNoYWRvdyBlYXNlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyOmhvdmVye2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlcj5oMntmb250LXNpemU6MjJweDtjb2xvcjojMDA2NDAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowcHggYXV0bztwYWRkaW5nOjBweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNoO3BhZGRpbmctdG9wOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnR7ZmxleDoxO2hlaWdodDphdXRvO3dpZHRoOmF1dG87ei1pbmRleDo0OX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3B7ZmxleDoxIDEgYXV0bzt3aWR0aDoxMDAlfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9ja3ttYXJnaW4tdG9wOjE1cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBoM3tjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MHB4O3BhZGRpbmc6MHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBoMyBpe2ZvbnQtc2l6ZToxM3B4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jaz5zcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jaz5zcGFuIGE6aG92ZXJ7Y29sb3I6IzU1NX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgYSwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc3Bhbntjb2xvcjojNTU1O2ZvbnQtc2l6ZToyMnB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBhLm1vdmVtZW50LC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50e2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctcmlnaHQ6MTBweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgYS5tb3ZlbWVudCBpLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50IGl7Zm9udC1zdHlsZTpub3JtYWx9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGEubW92ZW1lbnQgaS5mYSwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc3Bhbi5tb3ZlbWVudCBpLmZhe2ZvbnQtc2l6ZTozMHB4O21hcmdpbi1yaWdodDo1cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGEubW92ZW1lbnQgaS5mYS51cDphZnRlciwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc3Bhbi5tb3ZlbWVudCBpLmZhLnVwOmFmdGVye2NvbnRlbnQ6XCLvhIJcIjtjb2xvcjojMDBkMTBhfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBhLm1vdmVtZW50IGkuZmEuZG93bjphZnRlciwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc3Bhbi5tb3ZlbWVudCBpLmZhLmRvd246YWZ0ZXJ7Y29udGVudDpcIu+Eg1wiO2NvbG9yOiNkMDAyMWJ9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHNtYWxse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjBweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgcHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowcHggMTBweCAwcHggMHB4O3BhZGRpbmc6MHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrLmN1cnJlbnQtcXRye2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2VlZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrLmN1cnJlbnQtcXRyPmRpdntwYWRkaW5nOjE1cHggMHB4IDE1cHggMTVweDtib3JkZXItbGVmdDo1cHggc29saWQgI2ZmZjtib3JkZXItdG9wOjVweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206NXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtYnRte3BhZGRpbmctdG9wOjEwcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC1idG0gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxM3B4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodHt3aWR0aDoxMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCBoM3tjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MHB4O3BhZGRpbmc6MHB4IDBweCA1cHggMHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCBoMyBpe2ZvbnQtc2l6ZToxM3B4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0e2JvcmRlcjo1cHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwuMzUpO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCBkaXZ7Ym94LXNpemluZzpib3JkZXItYm94fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXJ7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnR7bGVmdDotOHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXItd2h0LC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXIteWVse3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctbGVmdCAubWFya2VyLXdodHtib3JkZXItbGVmdC1jb2xvcjojZmZmO21hcmdpbi1sZWZ0OjNweDtsZWZ0OjJweDttYXJnaW4tdG9wOi0xMHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXIteWVse2JvcmRlci1sZWZ0LWNvbG9yOiNmZmJmMDA7Ym9yZGVyLXdpZHRoOjhweDtsZWZ0OjBweDttYXJnaW4tdG9wOi04cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0e3JpZ2h0Oi04cHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXdodCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHQgLm1hcmtlci15ZWx7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MTBweCBzb2xpZH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHQgLm1hcmtlci13aHR7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjNweDtyaWdodDoycHg7bWFyZ2luLXRvcDotMTBweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHQgLm1hcmtlci15ZWx7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmJmMDA7Ym9yZGVyLXdpZHRoOjhweDtyaWdodDowcHg7bWFyZ2luLXRvcDotOHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0LC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodHtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O3dpZHRoOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjYwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXItd2h0LC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXIteWVsLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXdodCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHQgLm1hcmtlci15ZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmU7d2lkdGg6NDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowcHggNHB4O2ZvbnQtc2l6ZToxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjYwO2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgaHJ7aGVpZ2h0OjFweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDo1MCU7bWFyZ2luOi0wLjUycHggMHB4IDBweCAwcHg7ei1pbmRleDo1OX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMHtoZWlnaHQ6NzJweDtiYWNrZ3JvdW5kOiMwMGQxMGE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMGQxMGEgNjElLCAjN2E3NDAwIDg0JSwgI2ZmMDAxNSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzAwZDEwYSA2MSUsICM3YTc0MDAgODQlLCAjZmYwMDE1IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwgIzAwZDEwYSA2MSUsICM3YTc0MDAgODQlLCAjZmYwMDE1IDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGQxMGEnLCBlbmRDb2xvcnN0cj0nI2ZmMDAxNScsR3JhZGllbnRUeXBlPTAgKX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMD5kaXZ7aGVpZ2h0OjE4cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO2hlaWdodDoyNTJweDtiYWNrZ3JvdW5kOiMwMGQxMGE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMDY0MDAgMTUlLCAjMDA2NDAwIDg1JSwgI2ZmMDAxNSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzAwNjQwMCAxNSUsICMwMDY0MDAgODUlLCAjZmYwMDE1IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwgIzAwNjQwMCAxNSUsICMwMDY0MDAgODUlLCAjZmYwMDE1IDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGQxMGEnLCBlbmRDb2xvcnN0cj0nI2ZmMDAxNScsR3JhZGllbnRUeXBlPTAgKX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDA+ZGl2e2hlaWdodDoyOHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJke2JhY2tncm91bmQ6IzAwZDEwYTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICM1NTU1NTUgMzclLCAjNTU1NTU1IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjNTU1NTU1JyxHcmFkaWVudFR5cGU9MCApfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCBkaXZ7aGVpZ2h0OjQ0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmQgZGl2OmZpcnN0LWNoaWxke2hlaWdodDoyOHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmR7cG9zaXRpb246cmVsYXRpdmV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAgLnRpZXItdGl0bGUsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC50aWVyLXRpdGxlLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCAudGllci10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6NTAlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXRvcDotOXB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwIC5idWZmZXItdG9wLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMCAuYnVmZmVyLXRvcCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmQgLmJ1ZmZlci10b3B7dG9wOjBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ZlZXRpZXJfYnVmZmVyX3RvcC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3B9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAgLmJ1ZmZlci1idG0sLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC5idWZmZXItYnRtLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCAuYnVmZmVyLWJ0bXtib3R0b206MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvZmVldGllcl9idWZmZXJfYnRtLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMCAuYnVmZmVyLXRvcCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMCAuYnVmZmVyLWJ0bSwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLmJ1ZmZlci10b3AsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC5idWZmZXItYnRtLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCAuYnVmZmVyLXRvcCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmQgLmJ1ZmZlci1idG17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MjhweDtsZWZ0OjBweDtvcGFjaXR5Oi41O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLnRpZXItdGl0bGV7bWFyZ2luLXRvcDotMjNweH10aWVyLXN1bW1hcnk+ZGl2LHRyYW5zZmVyLWZlZS1zdW1tYXJ5PmRpdntoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxNXB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXt0cmFuc2Zlci1mZWUtc3VtbWFyeXt3aWR0aDoxMDAlO2ZsZXg6MCAxIDEwMCV9dHJhbnNmZXItZmVlLXN1bW1hcnkrZGl2e3dpZHRoOjUwJTtmbGV4OjAgMSA1MCV9dGllci1zdW1tYXJ5LHRpZXItc3VtbWFyeSt0cmFuc2Zlci1mZWUtc3VtbWFyeXt3aWR0aDo1MCU7ZmxleDowIDEgNTAlfXRpZXItc3VtbWFyeSt0cmFuc2Zlci1mZWUtc3VtbWFyeStkaXZ7d2lkdGg6MTAwJTtmbGV4OjEgMCAxMDAlfXRpZXItc3VtbWFyeT5kaXZ7cGFkZGluZy1yaWdodDo3LjVweH10aWVyLXN1bW1hcnkrdHJhbnNmZXItZmVlLXN1bW1hcnk+ZGl2e3BhZGRpbmctbGVmdDo3LjVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXt0cmFuc2Zlci1mZWUtc3VtbWFyeXtmbGV4OjAgMSA1MCV9dHJhbnNmZXItZmVlLXN1bW1hcnk+ZGl2e3BhZGRpbmc6MCAxNXB4IDAgMCAhaW1wb3J0YW50fXRpZXItc3VtbWFyeSx0aWVyLXN1bW1hcnkrdHJhbnNmZXItZmVlLXN1bW1hcnl7d2lkdGg6MjUlO2ZsZXg6MCAxIDI1JX10aWVyLXN1bW1hcnk+ZGl2LHRpZXItc3VtbWFyeSt0cmFuc2Zlci1mZWUtc3VtbWFyeT5kaXZ7cGFkZGluZzowIDE1cHggMCAwICFpbXBvcnRhbnR9dHJhbnNmZXItZmVlLXN1bW1hcnkrZGl2LHRpZXItc3VtbWFyeSt0cmFuc2Zlci1mZWUtc3VtbWFyeStkaXZ7ZmxleDowIDEgNTAlICFpbXBvcnRhbnR9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVye21pbi13aWR0aDp1bnNldH19Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLnBsYXktcGF1c2UtZXhwYW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7aGVpZ2h0OjUwcHg7d2lkdGg6MzBweDt6LWluZGV4OjYwO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtib3JkZXItcmFkaXVzOjZweCAwIDAgMH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5wbGF5LXBhdXNlLWV4cGFuZD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NTAlO2N1cnNvcjpwb2ludGVyO3RvcDphdXRvO2ZvbnQtc2l6ZToxMnB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLnBsYXktcGF1c2UtZXhwYW5kPmRpdjpmaXJzdC1jaGlsZHtmb250LXNpemU6MTRweDtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDBweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5wbGF5LXBhdXNlLWV4cGFuZD5kaXY6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA4NDAwfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLnJlZnJlc2gtYnRue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7cmlnaHQ6MHB4O3otaW5kZXg6NTA7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDtwYWRkaW5nOjVweDtmb250LXNpemU6MTRweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5yZWZyZXNoLWJ0biAuc3BpbnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoyMDAwbXM7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn1Aa2V5ZnJhbWVzIHNwaW57ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAubW9yZS1tZW51LWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjUwO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7cGFkZGluZzo1cHggMHB4IDVweCA1cHg7Zm9udC1zaXplOjE0cHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAubW9yZS1tZW51LWJ0biBidXR0b257cGFkZGluZy1yaWdodDowcHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnN7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50LWNvbnRhaW5lcntvdmVyZmxvdzp2aXNpYmxlfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50e2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MTAwcHg7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMik7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHg7b3ZlcmZsb3c6dmlzaWJsZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246cm93O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbiwubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt3aWR0aDozMHB4O2hlaWdodDoyNXB4O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYtYnV0dG9uOmhvdmVyLC5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwODQwMH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbltkaXNhYmxlZF0sLm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNiYmUxYWEgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbntib3R0b206MHB4O2JvcmRlci1yYWRpdXM6MCAwIDAgNnB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQtYnV0dG9ue2JvdHRvbToyNXB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0e3BhZGRpbmc6MTBweCAwO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAucC1jYXJvdXNlbC1pdGVtLWxpc3R7aGVpZ2h0OjEwMCU7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbXtib3JkZXItbGVmdDoxcHggZG90dGVkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5mbGV4LXJvd3N7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAuZmxleC1yb3dzIC52YWx1ZSwubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAuZmxleC1yb3dzIC5kZXNje3BhZGRpbmc6MHB4IDE1cHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLmZsZXgtcm93cyAudmFsdWV7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAuZmxleC1yb3dzIC5kZXNje2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2NvbG9yOiM1NTV9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldi1idXR0b24sLm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b257ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdHtmbGV4LXdyYXA6d3JhcDt3aWR0aDphdXRvO21hcmdpbi1sZWZ0Oi0xcHg7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbXt3aWR0aDoxMi41JSAhaW1wb3J0YW50O21hcmdpbjoxMHB4IDBweDtmbGV4LWdyb3c6MCAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiAxODk5cHgpey5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVte3dpZHRoOjE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDE1OTlweCl7Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW17d2lkdGg6MjAlICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDExOTlweCl7Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW17d2lkdGg6MjUlICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbXt3aWR0aDo1MCUgIWltcG9ydGFudH19Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW0ucC1jYXJvdXNlbC1pdGVtLWNsb25le2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtmbGV4LXdyYXA6d3JhcDttYXJnaW46MHB4O3BhZGRpbmc6MHB4O3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzIC5pY28tdGFnLWRvbGxhci1sZy15ZWxsb3csLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzIC5pY28tdGFnLXJlY2VpdmUsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzIC5pY28tdGFnLW1ha2VPZmZlcnt3aWR0aDozNnB4O2hlaWdodDozNnB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcyAuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZ1wiKX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMgLmljby10YWctcmVjZWl2ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX3JlY2VpdmUucG5nXCIpfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcyAuaWNvLXRhZy1tYWtlT2ZmZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9tYWtlT2ZmZXIucG5nXCIpfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saXtmbGV4LWJhc2lzOjUwJTt3aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6NDBweCAyMHB4O21pbi1oZWlnaHQ6MTIwcHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouM3MgYWxsIGVhc2V9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmE6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YTpob3ZlcjphZnRlcntib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXZ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoyfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi5pY29ue2ZsZXg6MCAxIDM2cHg7d2lkdGg6MzZweDtjb2xvcjojZmZiZjAwO21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYuaWNvbiBpLmZhe2ZvbnQtc2l6ZTozMHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0e2ZsZXg6MSAwIDkwcHg7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCAuZWxse292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCAuZWxsIGgyLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IC5lbGwgaDMsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgLmVsbCBwe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IGgyLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IGgzLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IHB7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCBoMntmb250LXNpemU6MjZweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCBoM3tmb250LXNpemU6MjBweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgcHtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjNweDtjb2xvcjojNTU1fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi5jb3VudHtmbGV4OjAgMSBhdXRvO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDEpLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMil7cGFkZGluZy10b3A6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoZXZlbik+YXttYXJnaW4tbGVmdDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKG9kZCk+YXttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjk1cHg7bGVmdDoyMHB4O3JpZ2h0OjIwcHg7ei1pbmRleDoyfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGF7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMTVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhLmJ0bi1pbmRpY2F0b3Jze3BhZGRpbmc6MHB4O2JhY2tncm91bmQtY29sb3I6IzE4NjFiNztib3JkZXItY29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhLmJ0bi1pbmRpY2F0b3JzIC5udW1zLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGEuYnRuLWluZGljYXRvcnMgLnRpdGxle3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSBhLmJ0bi1pbmRpY2F0b3JzOmhvdmVyLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGEuYnRuLWluZGljYXRvcnM6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmNTJhMTtib3JkZXItY29sb3I6IzBmNTJhMX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSthe3otaW5kZXg6MX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSthIGRpdi5jb3VudHtwYWRkaW5nLXRvcDo4MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoZXZlbikgLmN0YXtsZWZ0OjI3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKG9kZCkgLmN0YXtyaWdodDoyNy41cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGl7ZmxleC1iYXNpczoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIGF7cGFkZGluZzoyMHB4O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIGE+ZGl2e3RleHQtYWxpZ246cmlnaHR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIGE+ZGl2Lmljb257b3JkZXI6MztwYWRkaW5nLWxlZnQ6MTBweDtmbGV4OjAgMSA0NnB4O3dpZHRoOjQ2cHg7bWFyZ2luLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIGE+ZGl2LnRleHR7b3JkZXI6MTt0ZXh0LWFsaWduOmxlZnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIGE+ZGl2LmNvdW50e29yZGVyOjI7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6Zmlyc3QtY2hpbGQ+YXttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YSthe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ib3R0b206ODBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YXtsZWZ0OjIwcHggIWltcG9ydGFudDtyaWdodDoyMHB4ICFpbXBvcnRhbnQ7Ym90dG9tOjIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGl7ZmxleC1iYXNpczozMy4zMzMzJTt3aWR0aDozMy4zMzMzJTtwYWRkaW5nOjE1cHggMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LmNvdW50e2ZvbnQtc2l6ZTozNnB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3Rhe2JvdHRvbToxMTBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKGV2ZW4pPmEsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChvZGQpPmF7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgxKSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDIpLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMyl7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbisxKT5he21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKzEpIC5jdGF7cmlnaHQ6MjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24pPmF7bWFyZ2luLWxlZnQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbikgLmN0YXtsZWZ0OjI3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKzIpPmF7bWFyZ2luLWxlZnQ6Ny41cHg7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24rMikgLmN0YXtyaWdodDoyNy41cHg7bGVmdDoyNy41cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saXtmbGV4LWJhc2lzOjUwJTt3aWR0aDo1MCU7cGFkZGluZzoxNXB4IDAgMCAwfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgxKSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMil7cGFkZGluZy10b3A6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChldmVuKT5he21hcmdpbi1sZWZ0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChvZGQpPmF7bWFyZ2luLXJpZ2h0OjcuNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpe2ZsZXgtYmFzaXM6MzMuMzMzMyU7d2lkdGg6MzMuMzMzMyU7cGFkZGluZzoxNXB4IDAgMCAwfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpPmEgZGl2LmNvdW50e2ZvbnQtc2l6ZTozNnB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgxKSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMiksLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDMpe3BhZGRpbmctdG9wOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoZXZlbik+YXttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKG9kZCk+YXttYXJnaW4tcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbisxKT5he21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24rMSkgLmN0YXtyaWdodDoyNy41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKT5he21hcmdpbi1sZWZ0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbikgLmN0YXtsZWZ0OjI3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24rMik+YXttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKzIpIC5jdGF7cmlnaHQ6MjcuNXB4O2xlZnQ6MjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkczpub3QoLmhhbGYpe2ZsZXgtd3JhcDpub3dyYXB9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzOm5vdCguaGFsZik+bGl7ZmxleC1iYXNpczoxNi42NjY2NjY2NjY3JTt3aWR0aDoxNi42NjY2NjY2NjY3JTtwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM6bm90KC5oYWxmKT5saT5he21hcmdpbjowcHggMHB4IDBweCAxNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkczpub3QoLmhhbGYpPmxpIC5jdGF7bGVmdDozNXB4O3JpZ2h0OjIwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzOm5vdCguaGFsZik+bGk6Zmlyc3QtY2hpbGQ+YXttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM6bm90KC5oYWxmKT5saTpmaXJzdC1jaGlsZCAuY3Rhe2xlZnQ6MjBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3Rhe3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGF7bWF4LXdpZHRoOjI1MHB4fX0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3R7d2lkdGg6MTAwJTttYXJnaW46MTVweCAwIDAgMDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGl7cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MzBweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGk6bnRoLWNoaWxkKDEpe21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHR7ZmxleC1ncm93OjE7cGFkZGluZy1yaWdodDoxNXB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dCBoMnttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dCBwe21hcmdpbjo1cHggMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0IHN1cHtmb250LXNpemU6MTFweDt0b3A6LTEycHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC5jdGEgYXt3aGl0ZS1zcGFjZTpub3dyYXB9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC5pY29uLmZpbmFuY2UtaWNvbntwYWRkaW5nLWxlZnQ6MzVweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaXtjb2xvcjojZmZiZjAwO21hcmdpbi10b3A6M3B4O21hcmdpbi1yaWdodDoxMHB4O3dpZHRoOjI0cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuY2F7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9DQUxvZ29faWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2hlaWdodDoyMC40NXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo2cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuY291cG9uLWljb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19teWdiX2NvdXBvbnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2Zvcm06c2NhbGUoMC42KTt3aWR0aDozNHB4O2hlaWdodDoyMC40NXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0cHg7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLnNzYS1pY29ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWMtc3NhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo2cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuZ3VudGFiLWljb257bWFyZ2luLXRvcDo2cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkucGd7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pYy1wYXltZW50LWdhdGV3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjZweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5icntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKC90aGVtZS9hc3NldHMvaWMtZnJlZWRvbWNvaW4tYmx1LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjZweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5nYi1wYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybCgvdGhlbWUvYXNzZXRzL2JpdHJhaWwud2VicCkgbm8tcmVwZWF0IGxlZnQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo1NjAlO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjJweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5nbHlwaGljb257Zm9udC1zaXplOjIwcHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuZmZsLWRlZmF1bHR7Zm9udC1zaXplOjIycHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGltZy5jYXtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxODhweDttYXJnaW4tYm90dG9tOjNweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaW1nLnRjLC5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpbWcubHB7aGVpZ2h0OmF1dG87d2lkdGg6MjhweDttYXJnaW4tdG9wOjNweDttYXJnaW4tcmlnaHQ6N3B4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBwe2NvbG9yOiM2MzYzNjN9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaXtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAuaWNvbntkaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0O3dpZHRoOjEwJX0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHR7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1yaWdodDowcHg7d2lkdGg6OTAlfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dCBoMntmb250LXNpemU6MjRweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLmN0YXtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0e2ZsZXgtZ3JvdzoxfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dCAuY3Rhe2FsaWduLXNlbGY6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctbGVmdDoyMHB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaTpudGgtY2hpbGQob2RkKXtwYWRkaW5nLXJpZ2h0OjIwcHg7Y2xlYXI6bGVmdH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGl7bWFyZ2luLXRvcDo0MHB4fX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjE1cHggMHB4IDBweDtwYWRkaW5nOjBweDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM6Zmlyc3QtY2hpbGR7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzOm5vdCguZmxhdCkgbGl7cGFkZGluZzoxNXB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM6bm90KC5mbGF0KSBsaT5he21hcmdpbjoxNXB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM6bm90KC5mbGF0KSBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM6bm90KC5mbGF0KSBsaTpob3Zlcntib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpe2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwcHggMHB4O21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIGgye2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDY0MDA7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzowIDAgMTVweCAwO21hcmdpbjowIDAgMTVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2OmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKSAuYnRuLXNpbXttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRleHQtaGlkZXJ7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXQ+bGkgLnRpdGxle21hcmdpbi10b3A6MzBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXQ+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0PmxpIC5kYXRhdGFibGUtc2Nyb2xse2JvcmRlci1ib3R0b206MHB4ICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMil7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKSAuYnRue21hcmdpbi10b3A6NXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpLC5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpe21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZSBoMntwYWRkaW5nOjAgMTBweCAxMHB4IDB9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGUgLmJ0bnttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMil7ZmxleC1kaXJlY3Rpb246cm93fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMikgLmJ0bnttYXJnaW46MH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpIC5idG4rLmJ0bnttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuc3RyaWN0LXR3bz5saXtmbGV4LWJhc2lzOmNhbGMoNTAlIC0gNy41cHgpO3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuc3RyaWN0LXR3by5mbGF0e2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5zdHJpY3QtdHdvLmZsYXQ+bGl7ZmxvYXQ6bGVmdH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLnN0cmljdC10aHJlZT5saXtmbGV4LWJhc2lzOjMzLjMzMzMlO3dpZHRoOjMzLjMzMzMlfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuc3RyaWN0LWZvdXI+bGl7ZmxleC1iYXNpczoyNSU7d2lkdGg6MjUlfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdD5saXttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0PmxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXQ+bGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxle2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlIC5idG57bWFyZ2luLXRvcDowcHg7bWFyZ2luLWxlZnQ6MTBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpLmFkZHJlc3MgLnRpdGxle2ZsZXgtd3JhcDp3cmFwfX0ubXktZ3VuYnJva2VyIHNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlcntwYWRkaW5nOjAgMTVweDt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0ubXktZ3VuYnJva2VyIHNpZGVtZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NjI7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudXtwb3NpdGlvbjpzdGlja3k7dG9wOjE1cHg7bGVmdDowcHg7d2lkdGg6NDBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweH1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwobWF4LWhlaWdodDogNDI2cHgpey5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4ICFpbXBvcnRhbnR9fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0e292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKTttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVse3BhZGRpbmc6MHB4O21hcmdpbjowcHg7cGFkZGluZzowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmUgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaXtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpIGF7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaSBhIGl7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaSBhIGkuaWNvLXRhZy1kb2xsYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl93aGl0ZS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkgYSBpLmljby1vYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV93aGl0ZS5wbmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkgYSBzcGFue2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDA7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaSB1bHtkaXNwbGF5Om5vbmU7bGlzdC1zdHlsZS10eXBlOm5vbmUgIWltcG9ydGFudDttYXJnaW46MHB4O3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsOmZpcnN0LWNoaWxkIGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnV7dG9wOjkwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfS5teS1ndW5icm9rZXIgc2lkZW1lbnV7d2lkdGg6MjAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LWhlaWdodDogNzAwcHgpey5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudXt3aWR0aDoyMDBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdHt3aWR0aDoyMDBweDtib3gtc2hhZG93Om5vbmV9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgLm1lbnUtYm90dG9tLWJvcmRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWx7cGFkZGluZzoxNXB4IDBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaXtib3JkZXItdG9wOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5he3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmEgaXttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YSBpLmljby10YWctZG9sbGFye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JheS5wbmdcIil9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YSBpLmljby1vYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmF5LnBuZ1wiKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hIHNwYW57ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hOmhvdmVye2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YTpob3ZlciBpLmljby10YWctZG9sbGFye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nXCIpfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmE6aG92ZXIgaS5pY28tb2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JlZW4ucG5nXCIpfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpOmZpcnN0LWNoaWxkPmF7cGFkZGluZy10b3A6MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZT5he2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZT5hIGkuaWNvLXRhZy1kb2xsYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmdcIil9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlPmEgaS5pY28tb2F7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JlZW4ucG5nXCIpfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZSB1bHtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZSB1bCBsaXtwYWRkaW5nLXRvcDoxcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgdWwgbGkgYXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjVweCAxMHB4IDVweCAyM3B4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZSB1bCBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZSB1bCBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowcHh9fSNzaGlwcGluZ0VzdGltYXRvcntwYWRkaW5nLXRvcDoxcHg7cGFkZGluZy1ib3R0b206MXB4fS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWRpYWxvZ3t3aWR0aDo4MCV9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9sYXJnZS1ncmF5LWRhc2guanBnXCIpO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZzo0MHB4IDIwJSA0MHB4IDIwJTtmb250LXNpemU6MTRweDtjb2xvcjojMzMzfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDF7Zm9udC1zaXplOjQ2cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMzMzN9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoMSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDJ7Zm9udC1zaXplOjg2cHg7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGgyIGVte2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE5cHh9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubWFpbi1wb2ludHtwYWRkaW5nOjIwcHggMCAyMHB4IDA7bWFyZ2luOjIwcHggMCAyMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2IwYjBiMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjBiMGIwfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJ0bi1tYWluLWN0YXttYXJnaW46MTVweCAwO3BhZGRpbmc6MTVweCAyMHB4O2ZvbnQtc2l6ZToxOHB4fS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCBzbWFsbHtmb250LXNpemU6MTBweDtjb2xvcjojNjc2NzY3fS5teS1ndW5icm9rZXIgLm15Z2ItdG9hc3R7dG9wOjEyNXB4O3JpZ2h0OjE1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLm15Z2ItdG9hc3R7dG9wOjEzNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLm15Z2ItdG9hc3R7dG9wOjg1cHh9fS5nYi1tYXQtZGlhbG9nLmFkZC1nYnBheS1tb2RhbHt3aWR0aDozNzVweH0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50LC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50e3BhZGRpbmctbGVmdDoxNXB4O21heC1oZWlnaHQ6Y2FsYyg4MHZoIC0gMTE1cHgpfS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZ3ttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGksLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpe3BhZGRpbmc6MTVweH0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGV7d2lkdGg6MTAwJX0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0aCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0ZCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGgsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRke3BhZGRpbmctdG9wOjVweH0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0aCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGh7dGV4dC1hbGlnbjpsZWZ0fS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRkLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0ZHt0ZXh0LWFsaWduOnJpZ2h0fS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyLmZhaWwgdGQgc3BhbiwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIuZmFpbCB0ZCBzcGFue2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctdG9wOjBweH0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaTpudGgtY2hpbGQoZXZlbiksLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGk6Zmlyc3QtY2hpbGQsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjBweH0ubXlnYi1kaWFsb2ctZnJhbWV7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO291dGxpbmU6MH0ubXlnYi1kaWFsb2ctZnJhbWUgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15Z2ItZGlhbG9nLWZyYW1lICo6YmVmb3Jley13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXlnYi1kaWFsb2ctZnJhbWUgKjphZnRlcnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRlIC5kaWFsb2ctbWFpbnstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKX0ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGUgLmRpYWxvZy1uby1hbmltYXRpb257LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDBzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIDBzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIGVhc2Utb3V0fS5teWdiLWRpYWxvZy1mcmFtZS5pbiAuZGlhbG9nLW1haW57LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWJhY2tncmF5e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMyl9Lm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRle29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfS5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZS5pbntvcGFjaXR5OjF9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjoxMHB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1tZXNzYWdle21hcmdpbi1ib3R0b206N3B4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b25zeyp6b29tOjF9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbnM6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9ue2JvcmRlcjojYzVjNWM1IDFweCBzb2xpZDtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luOjAgMCAwIDdweDtwYWRkaW5nOjdweCAxNHB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b246Zm9jdXN7LXdlYmtpdC1hbmltYXRpb246ZGlhbG9nLXB1bHNlIDEuMXMgaW5maW5pdGU7YW5pbWF0aW9uOmRpYWxvZy1wdWxzZSAxLjFzIGluZmluaXRlO291dGxpbmU6bm9uZX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tcHJpbWFyeXtiYWNrZ3JvdW5kOiMwMDY0MDA7Y29sb3I6I2ZmZn0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tcHJpbWFyeS1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNiYmUxYWE7Y29sb3I6I2ZmZn0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDA2NDAwO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0uYm9yZGVyLXRvLWRpYWxvZ3tib3JkZXI6I2M1YzVjNSAxcHggc29saWQ7Ym9yZGVyLXJhZGl1czo1cHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjA7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgIzk5OTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6NXB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEwMCU7b3V0bGluZTowOy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDNweCA5cHggcmdiYSgwLDAsMCwuNSl9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctaGVhZGVye3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWhlYWRlciAuY2xvc2V7bWFyZ2luLXRvcDotMnB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLXRpdGxle21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDN9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSB0ZD5he3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAuZml4ZWQtaGVpZ2h0e21heC1oZWlnaHQ6MjUwcHg7b3ZlcmZsb3cteTpzY3JvbGx9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRhYmxlLC5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRoZWFkLC5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRib2R5LC5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRoLC5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRkLC5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRye2Rpc3BsYXk6YmxvY2t9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRye2JvcmRlcjoxcHggc29saWQgI2NjY30ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0ZHtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MCU7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246bGVmdH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjZweDt3aWR0aDo0NSU7cGFkZGluZy1yaWdodDoxMHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0ZDpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGl0bGUpfX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1mb290ZXJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTVweDt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctZm9vdGVyIC5idG4rLmJ0bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6NXB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWZvb3RlciAuYnRuLWdyb3VwIC5idG4rLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLWxlZnQ6MH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1zY3JvbGxiYXItbWVhc3VyZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O292ZXJmbG93OnNjcm9sbH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1vcGVue292ZXJmbG93OmhpZGRlbn0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1vcGVuIC5kaWFsb2ctZnJhbWV7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA0MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYmFja2Ryb3AuZmFkZXtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjB9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYmFja2Ryb3AuaW57ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO29wYWNpdHk6LjV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW57d2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggYXV0b30ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1jb250ZW50ey13ZWJraXQtYm94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1zbXt3aWR0aDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWxne3dpZHRoOjkwMHB4fX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJhZGl1czo2cHg7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbHt3aWR0aDoxMDAlO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCBpLmZhe2ZvbnQtc2l6ZToxNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnR7cGFkZGluZzo0MHB4O3dpZHRoOjYwJTtmbGV4LWJhc2lzOjYwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQgaDJ7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZTo0NnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQgaDIgZW17Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQgcHttYXJnaW46MHB4O3BhZGRpbmc6MTBweCAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdD5kaXYgYXttYXJnaW46MTBweCAwcHggMHB4IDBweDtib3JkZXItcmFkaXVzOjRweDt3aWR0aDo3NSV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDo0MCU7ZmxleC1iYXNpczo0MCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZsZXg6MSAwIGF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbCBoM3tmb250LXNpemU6MzJweDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjA7cGFkZGluZzowfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWwgaDMgaXtjb2xvcjojZmZiZjAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWwgaDMgaS5mYXttYXJnaW4tbGVmdDoycHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbCBwe21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbCthLnN0YXR1cy1wYW5lbHttYXJnaW4tdG9wOjFweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuYnV5LXBhbmVse2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuYnV5LXBhbmVsIC5sZWZ0IGkubWQtMzZ7bGluZS1oZWlnaHQ6MzZweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuYnV5LXBhbmVsIC5sZWZ0IC5idG4tbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLmJ1eS1wYW5lbCAubGVmdCAuYnRuLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5idXktcGFuZWwgLnJpZ2h0IGF7YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5idXktcGFuZWwgLnJpZ2h0IGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVse2JhY2tncm91bmQtY29sb3I6IzE4NjFiNztib3JkZXItdG9wOjFweCBzb2xpZCAjZjdmNmYyfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIGkuaWNvLXRhZy1kb2xsYXItbGctd2hpdGV7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3doaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgLmJ0bi1kZWZhdWx0e2NvbG9yOiMwZjUyYTF9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgLmJ0bi1kZWZhdWx0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExO2JvcmRlci1jb2xvcjojMGY1MmExfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIC5sZWZ0IC5idG4tbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTF9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgLmxlZnQgLmJ0bi1saW5rOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE4NjFiNztib3JkZXItY29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCAucmlnaHQgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTF9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgLnJpZ2h0IGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVse21hcmdpbi10b3A6NDBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwgaDJ7bWFyZ2luOjA7cGFkZGluZzowIDAgMTVweDtmb250LXNpemU6MjBweDtjb2xvcjojNTU1fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsIGEudGl0bGV7Zm9udC1zaXplOjE2cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwgcHttYXJnaW46MDtwYWRkaW5nOjB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwgZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MHB4O3BhZGRpbmctdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwgZm9vdGVyPmRpdiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpe3BhZGRpbmc6MTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpOmhvdmVye2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+YXttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDo3NXB4O21pbi13aWR0aDo3NXB4O2ZsZXgtYmFzaXM6NzVweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+YSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+ZGl2IHAsLm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yIC50aW1lLWxlZnR7bWFyZ2luLXRvcDo1cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmRpdnt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5kaXYgcCBzdHJvbmd7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+ZGl2IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+ZGl2IGEudGl0bGV7cGFkZGluZy1yaWdodDo2MHB4O2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmRpdiBhLnRleHQtbGluay1yZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0ze21hcmdpbi10b3A6MzVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzdHJldGNoO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTMgYXt3aWR0aDoxMDAlO2ZsZXgtYmFzaXM6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7bWluLWhlaWdodDozNXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTMgYSthe21hcmdpbi10b3A6MTBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpIC5taW5pLWNhcmR7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxNDhweDt3aWR0aDozMy4zMzMzMyU7cGFkZGluZy1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpIC5taW5pLWNhcmQgLmlubmVyLWNhcmR7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW46MHB4IDBweCAxMHB4IDEwcHg7cGFkZGluZzoyMHB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjEwMCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKSAubWluaS1jYXJkIC50aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4IDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKSAubWluaS1jYXJkIC5lbWFpbC1ub3RpZmljYXRpb25ze21hcmdpbjoyMHB4IDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKSAubWluaS1jYXJkIC5jdGFze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToyMHB4O2xlZnQ6MjBweDt3aWR0aDo4MyV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktc2F2ZWQtc2VhcmNoZXMtcGFuZWw+LnJvdzpub3QoZm9vdGVyKSAubWluaS1jYXJkIC5jdGFzIGF7d2lkdGg6NDklfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0LC5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHR7d2lkdGg6MTAwJTtmbGV4LWJhc2lzOmF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbHtwYWRkaW5nOjIwcHggNDBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQ+ZGl2IGF7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbHtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0ze21hcmdpbi10b3A6MTVweDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0zIGF7d2lkdGg6NTAlO2ZsZXgtYmFzaXM6NTAlO21hcmdpbi10b3A6MHB4O21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMyBhK2F7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDowcHg7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJke2ZsZXgtZGlyZWN0aW9uOnJvd30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0LC5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHR7d2lkdGg6MTAwJTtmbGV4LWJhc2lzOmF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0e21pbi1oZWlnaHQ6MjQycHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0PmRpdntkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdD5kaXYgYXttYXJnaW4tbGVmdDoxMHB4O3dpZHRoOmF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0PmRpdiBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVse3BhZGRpbmc6MjBweCA0MHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVse2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZjdmNmYyO2JvcmRlci10b3A6bm9uZX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgcHtmb250LXNpemU6MTZweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWx7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0e3dpZHRoOjYwJTtmbGV4LWJhc2lzOjYwJTttaW4taGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdCBwe2ZsZXg6MSAwIGF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodHt3aWR0aDo0MCU7ZmxleC1iYXNpczo0MCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbHtwYWRkaW5nOjIwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWx7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmN2Y2ZjJ9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwud2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmF7bWFyZ2luLXJpZ2h0OjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5teS1zaGlwcGluZyAucmFpc2VkLWNhcmRzIGxpe3dpZHRoOjUwJTtmbGV4LWJhc2lzOjUwJX0ubXktZ3VuYnJva2VyIC5teS1zaGlwcGluZyAucmFpc2VkLWNhcmRzIGxpOm50aC1jaGlsZChvZGQpPmF7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubXktc2hpcHBpbmcgLnJhaXNlZC1jYXJkcyBsaTpudGgtY2hpbGQoZXZlbik+YXttYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH19Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5pbnRyby10aXRsZT5kaXYgaW1ne21hcmdpbjowIDVweCAwIDB9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZHtkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246LjJzIGJveC1zaGFkb3cgZWFzZX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkOmhvdmVye2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93e3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmR7d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCBwe2NvbG9yOiM1NTV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmR7cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCBzcGFue2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQgc3Bhbi50ZXh0LWJsYWNre2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQgLmlubmVyLXBvZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MTVweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQgLmlubmVyLXBvZDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCAuaW5uZXItcG9kPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIC5pbm5lci1wb2Q+ZGl2IHNwYW57Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwMH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZDpudGgtY2hpbGQoMil7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIHB7bWFyZ2luLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIGF7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKSBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1yaWdodHtwYWRkaW5nOjIwcHggMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1yaWdodD4ucm93e3dpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCBwe2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpmaXJzdC1jaGlsZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmR7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpmaXJzdC1jaGlsZCAuaW5uZXItY2FyZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbToyMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMik+ZGl2IGEuYnRue3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMHB4IDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuaW50cm8tdGl0bGU+ZGl2IGltZ3ttYXJnaW46MCAwIDAgNXB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmR7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXZ7d2lkdGg6MTAwJTtmbGV4OjAgMSAxMDAlfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmR7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztmbGV4LWdyb3c6MX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMiksLm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIHAsLm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDMpIHB7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMik+ZGl2e3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIHB7bWFyZ2luLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIGF7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93LnRocmVlIC5jYXJke2hlaWdodDozMy4zMzMzJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCAuaW5uZXItcG9ke2ZsZXgtZ3JvdzoxfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZHttYXJnaW46MHB4O2hlaWdodDoxMDAlO3dpZHRoOjUwJTthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjAgMCAwIDE1cHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGR7bWFyZ2luOjB9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGR7ZmxleC1ncm93OjE7bWFyZ2luLWJvdHRvbToyMHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmZpcnN0LWNoaWxkIHB7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmxhc3QtY2hpbGQgLmlubmVyLXBvZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmxhc3QtY2hpbGQgLmlubmVyLXBvZD5kaXY6Zmlyc3QtY2hpbGR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIGF7bWFyZ2luLXRvcDoyMHB4fX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIudG9vbGJveCAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0IC5jYXJke21hcmdpbi1ib3R0b206MH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgaDN7bWFyZ2luOjAgMCAxMHB4IDA7Y29sb3I6IzMzMztmb250LXNpemU6MjBweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgaDMgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBoMyBzcGFue2ZvbnQtc2l6ZToxNnB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBoMyBpe2ZvbnQtc3R5bGU6bm9ybWFsfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwI2VmZmwtdXJsIGltZ3t3aWR0aDoyMHB4O2hlaWdodDoxNXB4O21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIHAjZWZmbC11cmwgaXt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIHAjZWZmbC11cmwgc3Bhbntmb250LXN0eWxlOml0YWxpY30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCBpe2ZvbnQtc3R5bGU6bm9ybWFsfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwIGkucGhvbmUtdHlwZXtmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCBpLnBob25lLXR5cGUgLnJlZHtjb2xvcjojZDAwMjFifS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAuZmZsLXNwZWMtaW5mb3twYWRkaW5nOjEwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXAgLnVpLXRvZ2dsZXJ7bWFyZ2luOjBweCAxMHB4IDAgMH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlciBpbnB1dCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIk9GRlwiO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3dpZHRoOjI2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXAgLnVpLXRvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIk9OXCI7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBpe2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1ib3R0b206NXB4O29yZGVyOjF9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgaDJ7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDtvcmRlcjoyO2ZsZXg6MSAwIGF1dG99Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgcHttYXJnaW46MjBweCAwIDA7b3JkZXI6NH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBhe21hcmdpbjowIDAgNXB4O29yZGVyOjN9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5tZW1iZXJzaGlwLXR5cGVzIC5iYWRnZXMgYXttYXJnaW46MHB4IDVweCA1cHggMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAubWVtYmVyc2hpcC10eXBlcyAuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoyMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkcz5kaXYgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM3Nzc7Zm9udC1zaXplOjEycHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHM6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlcnttYXJnaW46MHB4IDBweCAxNXB4IDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlcnttYXJnaW46MHB4IDBweCAxNXB4IDBweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgaXttYXJnaW4tYm90dG9tOjB9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgaDJ7bWFyZ2luOjEwcHggMCAwIDB9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgcHttYXJnaW46MjBweCAwIDA7b3JkZXI6M30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBhe29yZGVyOjQ7bWFyZ2luLXRvcDoyMHB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAuY3JlZGVudGlhbHMgLmNyZWRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkcz5he21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwIC51aS10b2dnbGVye21hcmdpbjowcHggMHB4IDBweCAxNXB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAjZmZsLWlzLWFjdGl2ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAubGFyZ2V7Zm9udC1zaXplOjE2cHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHN7ZmxleC1kaXJlY3Rpb246cm93fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAuY3JlZGVudGlhbHMgLmNyZWRzPmF7bWFyZ2luLXRvcDowcHh9fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2U+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MzBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LXNpemU6MThweDtjb2xvcjojMDAwfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2e21hcmdpbi1sZWZ0OjE1cHg7ZmxleDoxIDAgNjAlfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2IGgze21hcmdpbjowcHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXYgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2OmZpcnN0LWNoaWxkIHNwYW57Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6Zmlyc3QtY2hpbGQgc3Bhbi50ZXh0LWJsYWNre2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgNDAlfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmxhc3QgcHtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5sYXN0IHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC10eXBlcyBkaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC10eXBlcysucGF5bWVudC10eXBlc3ttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkucGF5bWVudC1tZXRob2RzIC5wYXltZW50LXR5cGVzICNzZXR1cC1zZWxsZXItZGl2e21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyAub21uaXt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAxNXB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgLm9tbmkgaXtmb250LXNpemU6MzZweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgLm9tbmkgcHtjb2xvcjojNTU1fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdnttYXJnaW4tbGVmdDowO2ZsZXg6MCAwIGF1dG99Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6bGFzdC1jaGlsZHttYXJnaW46MTVweCAwcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3Rhc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFzIGF7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi10b3A6MTBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFzIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLnBheW1lbnQtbWV0aG9kcyAucGF5bWVudC10eXBlcyBkaXY6bGFzdC1jaGlsZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbml7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBhLmJ0bnt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDBweCAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDowfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pIHB7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdiwubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpmaXJzdC1jaGlsZHtmbGV4OjEgMCA1MCV9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3Rhc3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9fS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLmljb257cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAuaWNvbiAuZ2x5cGhpY29ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O2JvdHRvbToxMHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29ue3dpZHRoOjc1cHh9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGl7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgYXV0byA1cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLnJhaXNlZC1jYXJkcyAuaWNvbiBpLmljby1jci1mb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2Zvci5wbmdcIil9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGkuaWNvLWNyLWFnYWluc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2FnYWluc3QucG5nXCIpfS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLnJhaXNlZC1jYXJkcyAuaWNvbiBpLmljby1icHAtZm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX2JwcF95ZWxsb3dfZm9yLnBuZ1wiKX0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb24gaS5pY28tYnBwLWFnYWluc3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfYnBwX3llbGxvd19hZ2FpbnN0LnBuZ1wiKX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29ue3dpZHRoOjU1cHg7ZmxleC1iYXNpczo1NXB4O3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGl7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHM+bGl7d2lkdGg6MjUlO2ZsZXgtYmFzaXM6MjUlfX0jc2VvUGFnZUNvbnRhaW5lciBoMXttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMwMDY0MDB9I3Nlb1BhZ2VDb250YWluZXIgcC5ib2R5LWNvcHl7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwcHggMHB4IDBweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3Nlb1BhZ2VDb250YWluZXIgaDF7Zm9udC1zaXplOjMwcHh9I3Nlb1BhZ2VDb250YWluZXIgcC5ib2R5LWNvcHl7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjZweH19I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlc3tjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjEwMCU7bWFyZ2luOjE1cHggMHB4IDBweCAwcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlcyBzcGFue2Zsb2F0OnJpZ2h0O21hcmdpbi1yaWdodDo1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzOmhvdmVye2NvbG9yOiMwMDg0MDB9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlczpiZWZvcmV7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLuhJRcIn0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW46YmVmb3Jle2NvbnRlbnQ6XCLuhJNcIn0jc2VvUGFnZUNvbnRhaW5lciB1bC5wb3B1bGFyLWxpc3R7dHJhbnNpdGlvbjphbGwgLjJzO2xpc3Qtc3R5bGUtdHlwZTpub25lO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtwYWRkaW5nOjBweDtoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MHB4fSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdCBsaXt0cmFuc2l0aW9uOmFsbCAuMnM7b3BhY2l0eTowfSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7cGFkZGluZzoxMHB4IDBweCAwcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlcy5vcGVuK3VsLnBvcHVsYXItbGlzdCBsaXtvcGFjaXR5OjE7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpIGF7cGFkZGluZzoxMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVze2NvbG9yOiM1NTU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoxMHB4IDBweCAwcHggMHB4fSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMgc3Bhbnt0ZXh0LWRlY29yYXRpb246bm9uZTtmbG9hdDpub25lO21hcmdpbi1yaWdodDowcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlczpob3Zlcntjb2xvcjojNTU1fSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXM6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jc2VvUGFnZUNvbnRhaW5lciB1bC5wb3B1bGFyLWxpc3R7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW4tdG9wOjEwcHh9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpe29wYWNpdHk6MTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmV9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpIGF7cGFkZGluZzoxMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTpibG9ja30jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpe29wYWNpdHk6MX19I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXJ7bWFyZ2luLXRvcDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNzZW9QYWdlQ29udGFpbmVyICNhY0lucHV0Q29udGFpbmVyIC5nbHlwaGljb257cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtyaWdodDowcHg7Ym90dG9tOjBweDt0b3A6YXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6Izk5OTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDB9I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXIgbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHg7ZGlzcGxheTpub25lfSNzZW9QYWdlQ29udGFpbmVyICNhY0lucHV0Q29udGFpbmVyICNhY0lucHV0e3BhZGRpbmctcmlnaHQ6NDBweDtoZWlnaHQ6NDBweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcntwYWRkaW5nLXRvcDoxNXB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVse3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcDt0b3A6YXV0byAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDotNy41cHg7bWFyZ2luLXJpZ2h0Oi03LjVweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWJvdHRvbToxNXB4O2hlaWdodDoxMDAlfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjBweDttYXJnaW46MHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpLmNhdGVnb3J5e2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweDtjb2xvcjojMDA2NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nLWJvdHRvbTo1cHh9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwgbGkubm8tcmVzdWx0c3tmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaSAucmVzdWx0LXdyYXAgLmltZy13cmFwe2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNXB4IDVweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaSAucmVzdWx0LXdyYXAgLmltZy13cmFwIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcCAuaW1nLXdyYXAubm8taW1hZ2V7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcCBoM3tmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjBweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaSAucmVzdWx0LXdyYXA6aG92ZXIgLmltZy13cmFwe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMTkxLDAsLjcpfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsLm5vLXBoIGxpLmNhdGVnb3J5e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLWxlZnQ6Ny41cHg7bWFyZ2luLXJpZ2h0OjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjEwcHg7bWFyZ2luLXRvcDoxMHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsLm5vLXBoIGxpLmNhdGVnb3J5OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4O3BhZGRpbmctdG9wOjBweDtib3JkZXI6MHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsLm5vLXBoIGxpIGgze3RleHQtYWxpZ246bGVmdH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXIgLmNvbC14cy02e3dpZHRoOjMzLjMzMzMzMyV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lciAuY29sLXhzLTZ7d2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXIgbGFiZWx7ZGlzcGxheTpibG9ja319QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lciAuY29sLXhsLTF7d2lkdGg6MTAlfX0jc2VvUGFnZUNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O21heC13aWR0aDoxNjAwcHg7cGFkZGluZy1ib3R0b206MzBweH0jc2VvUGFnZUNvbnRhaW5lciAuY2J7Y2xlYXI6Ym90aH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZW9QYWdlQ29udGFpbmVye3BhZGRpbmctYm90dG9tOjUwcHh9fSNwYXltZW50UHJlZmVyZW5jZXMgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fSNwYXltZW50UHJlZmVyZW5jZXMgZGl2LmFsZXJ0e2Rpc3BsYXk6bm9uZX0jcGF5bWVudFByZWZlcmVuY2VzICNwYXltZW50LXByZWZlcmVuY2UtZm9ybSBzZWN0aW9uIGRpdi5oZWFkZXItYmFyLnJvd3tkaXNwbGF5OmJsb2NrfSNwYXltZW50UHJlZmVyZW5jZXMgI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtIHNlY3Rpb24gZGl2LmhlYWRlci1iYXIucm93e21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnR9I3BheW1lbnRQcmVmZXJlbmNlcyAjcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LXNwYWNlcnttYXJnaW4tdG9wOjFlbTttYXJnaW4tYm90dG9tOjFlbTt3aWR0aDoxMDAlfSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybT5kaXYuYWxlcnR7ZGlzcGxheTpub25lfSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIGRpdi52ZXJ0aWNhbC1saW5lLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnZlcnRpY2FsLWxpbmUtcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIGRpdi5yb3cubGluZS1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gLnBhZ2Utc2VjdGlvbiBkaXYucm93LmxpbmUtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0+ZGl2LmNlbnRlci1jaGlsZHJlbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0+ZGl2LmNlbnRlci1jaGlsZHJlbi1sZWZ0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCxmYWxzZTthbGlnbi1pdGVtczpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0+ZGl2LmNlbnRlci1jaGlsZHJlbi1lbmR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXJ9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogLm5vLWhvcml6b250YWwtcGFkZGluZ3twYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcGF5bWVudFByZWZlcmVuY2VzICNjb250ZW50Q29udGFpbmVye21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fX0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHNwYW4uaW1wb3J0YW50e2NvbG9yOnJlZH0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIC5zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH0jY2FyZEltYWdlcz5pbWd7aGVpZ2h0OjM1cHg7d2lkdGg6NTRweH0jZXhwTW9udGhXcmFwe3BhZGRpbmctbGVmdDowcHh9I2V4cFllYXJXcmFwe3BhZGRpbmctcmlnaHQ6MHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhci1pbXBvcnRhbnR7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2NsZWFyOmxlZnQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmZsZXg7Ym94LW9yaWVudDpob3Jpem9udGFsO2JveC1kaXJlY3Rpb246bm9ybWFsO2ZsZXgtZGlyZWN0aW9uOnJvdztib3gtcGFjazpzdGFydDtmbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym94LWFsaWduOmNlbnRlcjtmbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9I2JhbmtGaWxlRm9ybUNvbnRhaW5lciBzcGFuLmltcG9ydGFudHtjb2xvcjpyZWR9I2JhbmtGaWxlRm9ybUNvbnRhaW5lciAuY2hlY2staW1hZ2V7d2lkdGg6YXV0bzttYXJnaW46MHB4IGF1dG8gMjBweDtkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHR9I2JhbmtGaWxlRm9ybUNvbnRhaW5lciAuY2hlY2staW1hZ2UgaW1ne3RyYW5zaXRpb246YWxsIC4wMnMgZWFzZTt3aWR0aDowcHg7aGVpZ2h0OmF1dG87b3BhY2l0eTowO21heC13aWR0aDo0MDBweH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZS5idXMgaW1nLmJ1c3tvcGFjaXR5OjE7d2lkdGg6MTAwJX0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZS5wZXIgaW1nLnBlcntvcGFjaXR5OjE7d2lkdGg6MTAwJX0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5vcHRpbi1yb3cgbGFiZWw+c3Bhbntmb250LXNpemU6MTVweH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZSsuZm9ybS1ncm91cHtjbGVhcjpyaWdodH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIHNwYW4uZXJyX21zZ3tvcGFjaXR5OjEgIWltcG9ydGFudH0jZWRpdENyZWRpdENhcmRDb250YWluZXIgc3Bhbi5pbXBvcnRhbnR7Y29sb3I6cmVkfSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciAuc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9I3BheW1lbnRGb3JtQ29udGFpbmVyIHNlY3Rpb24gLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7cGFkZGluZy10b3A6OXB4fSNwYXltZW50Rm9ybUNvbnRhaW5lciBkaXY6bm90KCNjb250ZW50Q29udGFpbmVyKT4ucGFnZS1zZWN0aW9ue21hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50fSNwYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5lcnItcGFyZW50e3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fSNwYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5nYi1jdnYtcG9wdXAtdGV4dHtwYWRkaW5nOjEwcHggMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3BheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmVyci1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH19LnNtQ2FwdGlvbntmb250LXNpemU6MTBweDtjb2xvcjpncmF5fSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyIC5hbGVydHttYXJnaW46MTVweCAwIDAgMH0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC51aS1jaGVja2JveHJhZGlvLWxhYmVse3BhZGRpbmctdG9wOjlweH0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGF5bWVudC1zZWN0aW9uW2FyaWEtaGlkZGVuPWZhbHNlXSBzZWN0aW9ue21hcmdpbi10b3A6MTVweH0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGF5bWVudC1zZWN0aW9uW2FyaWEtaGlkZGVuPXRydWVde2Rpc3BsYXk6bm9uZX0jc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5lcnItcGFyZW50e3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmdiLWN2di1wb3B1cC10ZXh0e3BhZGRpbmc6MTBweCAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciAuY2N2IC5lcnItcGFyZW50e3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9fSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tYm90dG9tOjBweH0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kOiNmY2ZjZmN9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoe2JhY2tncm91bmQ6IzMzMztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aHtwYWRkaW5nOjZweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm9ybWFsfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZCAubm9ybWFsV2VpZ2h0LCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aCAubm9ybWFsV2VpZ2h0e2ZvbnQtd2VpZ2h0Om5vcm1hbH0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmV7bWFyZ2luLWJvdHRvbTowcHh9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNtb250aFRvRGF0ZVBhZ2VTZWN0aW9ue21hcmdpbi1ib3R0b206MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpLChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweClhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCl7I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRhYmxlLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aGVhZCwjdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGJvZHksI3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZCwjdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdHJ7ZGlzcGxheTpibG9ja30jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0cntib3JkZXI6MXB4IHNvbGlkICNjY2N9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRke2JvcmRlcjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozNSV9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6NnB4O3dpZHRoOjQ1JTtwYWRkaW5nLXJpZ2h0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSgxKTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoMyk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSg0KTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoNik6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSg3KTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDgpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoOSk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSgxMCk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfX0jdmlld1N0YXRlbWVudEZvcm17YmFja2dyb3VuZC1jb2xvcjojZmZmfSN2aWV3U3RhdGVtZW50Rm9ybSAjc3RhdGVtZW50Q29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo4MHB4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctYm90dG9tOjEzcHg7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowOy13ZWJraXQtYm94LXNoYWRvdzowIDRweCAzMHB4IC00cHggI2JiYjstbW96LWJveC1zaGFkb3c6MCA0cHggMzBweCAtNHB4ICNiYmI7Ym94LXNoYWRvdzowIDRweCAzMHB4IC00cHggI2JiYjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkfSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9we3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVQWDtwYWRkaW5nLXRvcDoxN3B4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb257aGVpZ2h0OjM4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlL2xvZ29zL0dCTG9nbzY0eDY0LmdpZik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb24gLmN0YS1yb3d7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjBweH0jdmlld1N0YXRlbWVudEZvcm0gI2NvbnRlbnRDb250YWluZXIgI2RpdlRvcCAjZ2JJY29uIC5jdGEtcm93IGlucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1mbGV4OjA7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctYm90dG9tOjZweDtwYWRkaW5nLXJpZ2h0OjM1cHg7cGFkZGluZy10b3A6NnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztib3JkZXItcmFkaXVzOjRweDt1c2VyLXNlbGVjdDpub25lO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6NXB4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDMxMDA7Ym9yZGVyLWNvbG9yOiMwMDBkMDB9QG1lZGlhIHByaW50eyN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jdmlld1N0YXRlbWVudEZvcm0gI3N0YXRlbWVudENvbnRhaW5lcntwYWRkaW5nLXRvcDowfSN2aWV3U3RhdGVtZW50Rm9ybSAjc3RhdGVtZW50Q29udGFpbmVyIHRhYmxle2JyZWFrLWluc2lkZTphdm9pZH19I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbiBzdHJvbmd7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbiAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uIGg1e2ZvbnQtc2l6ZToxNnB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uIGg1e2ZvbnQtc2l6ZToyMHB4fX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uX3dyYXBwZXJ7cGFkZGluZzowICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpPnB7bWFyZ2luLWJvdHRvbToyMHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb257bWFyZ2luOjBweCBhdXRvO3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2NsZWFyOmJvdGh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saXtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAxNXB4IDMwcHggNDBweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwO21hcmdpbjowcHg7cGFkZGluZzowcHg7Y3Vyc29yOnBvaW50ZXJ9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTttYXJnaW4tdG9wOi03cHg7bGVmdDoxNXB4O2JvcmRlcjoxcHggc29saWQgIzk5OTtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2JvcmRlci1yYWRpdXM6N3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKSBzcGFuLCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIHN0cm9uZywjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKSAuYmd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIHNwYW57Zm9udC1zaXplOjI0cHg7Y29sb3I6IzU1NTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDo0MHB4O2NvbG9yOiM1NTV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkub3RoZXIgc3Ryb25ne2Rpc3BsYXk6bm9uZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSwjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9de2Rpc3BsYXk6bm9uZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtdXRpbGl0eS13cmFwe21heC13aWR0aDo0NTBweDt3aWR0aDoxMDAlO2ZsZXg6MSAwIDEwMCV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5LXdyYXAgLnNlYXJjaC11dGlsaXR5LCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtdXRpbGl0eS13cmFwIC5zZWFyY2gtcmVzdWx0cy1kdHt3aWR0aDoxMDAlfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5wYXltZW50LWRhdGV7Y29sb3I6IzAwMDtwYWRkaW5nOjBweDttYXJnaW46MHB4O2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnBheW1lbnQtZGF0ZSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwIC5idG57bWFyZ2luLWxlZnQ6MTVweDtoZWlnaHQ6NDBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuaW5wdXQtZ3JvdXAtd3JhcCAuaW5wdXQtZ3JvdXB7ZmxleDoxIDAgYXV0b30jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuaW5wdXQtZ3JvdXAtd3JhcCAuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5lcnJfbXNne21pbi1oZWlnaHQ6MTVweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXV0aWxpdHkgLmFjdGluZy1sYWJlbHtjb2xvcjojMDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtdXRpbGl0eSAuZXJyX21zZ3toZWlnaHQ6MzBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgLnNlYXJjaC1maWx0ZXJze3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWF4LWhlaWdodDoyNjBweDtvdmVyZmxvdy15OnNjcm9sbH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgbGFiZWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTBweDttYXJnaW46MHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaSBsYWJlbCBzcGFue2NvbG9yOiM1NTU7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaSBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke2ZsZXg6MSAwIGF1dG99I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGxhYmVsOmJlZm9yZXtjb250ZW50OlwiXCI7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7Ym9yZGVyLXJhZGl1czo3cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGlucHV0e2Rpc3BsYXk6bm9uZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFue2NvbG9yOiMwMDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGlucHV0OmNoZWNrZWQrbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpOm50aC1jaGlsZChldmVuKSBsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLW1ve2Rpc3BsYXk6bm9uZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2LCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYrZGl2e2JhY2tncm91bmQtY29sb3I6I2VhZjZlNX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2IGxhYmVse2JvcmRlcjpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYgbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2IHNwYW4sI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2RpdiBzdHJvbmd7Y29sb3I6IzAwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2Lm90aGVyIHN0cm9uZ3tkaXNwbGF5OmJsb2NrfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYrLnNlYXJjaC1hcmVhe2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjIwcHggMTVweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStkaXYsI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2K2RpdntiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IGxhYmVse2N1cnNvcjpkZWZhdWx0O2JvcmRlcjpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2RpdiBsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojOTk5fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2RpdiBzcGFuLCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2RpdiBzdHJvbmd7Y29sb3I6Izk5OX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSl7bWluLWhlaWdodDoxMjBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIHNwYW57Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpLm90aGVyIHNwYW57Zm9udC1zaXplOjIycHggIWltcG9ydGFudH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKS5vdGhlciBzdHJvbmd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkub3RoZXIub24gc3Bhbntmb250LXNpemU6MTRweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwIC5idG57bWFyZ2luLWxlZnQ6MHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdHtkaXNwbGF5Om5vbmV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLW1ve2Rpc3BsYXk6YmxvY2t9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLW1vIC5vdGhlci1hbW91bnR7dGV4dC1hbGlnbjpyaWdodH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW8gLm90aGVyLWFtb3VudCBkaXZ7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi10b3A6MTVweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2Ky5zZWFyY2gtYXJlYXtwYWRkaW5nOjBweCAxNXB4IDIwcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2Rpdisuc2VhcmNoLWFyZWEgLmJ0bnttYXJnaW4tdG9wOjE1cHg7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2e3BhZGRpbmctbGVmdDoxMCUgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEwJSAhaW1wb3J0YW50fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2IGxhYmVsOmJlZm9yZXtsZWZ0OjglICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWF7ZmxleC1kaXJlY3Rpb246cm93fX0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2NvbG9yOiM1NTV9I2NyZWRpdENhcmRJbmZvcm1hdGlvbkNvbnRhaW5lciAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2NyZWRpdENhcmRJbmZvcm1hdGlvbkNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZywjY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZysuYWxlcnR7bWFyZ2luLXJpZ2h0OjkwcHh9I2NyZWRpdENhcmRGYWlsdXJlQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2NvbG9yOiM1NTV9I2NyZWRpdENhcmRGYWlsdXJlQ29udGFpbmVyICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZWQ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnLCNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rI2NvbmZpcm1Nc2crLmFsZXJ0e21hcmdpbi1yaWdodDo5MHB4fSNjcmVkaXRDYXJkU3VjY2Vzc0NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTVweDtjb2xvcjojNTU1fSNjcmVkaXRDYXJkU3VjY2Vzc0NvbnRhaW5lciAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZywjY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jZWRpdENyZWRpdENhcmRDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Y29sb3I6IzU1NX0jZWRpdENyZWRpdENhcmRDb250YWluZXIgI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE4cHg7Y29sb3I6cmVkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJlZDtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciBidXR0b24rI2NvbmZpcm1Nc2csI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZysuYWxlcnR7bWFyZ2luLXJpZ2h0OjkwcHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6NXB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXJ7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmxhc3QtY2hpbGQsI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpyaWdodH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsLCNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWx7d2lkdGg6YXV0b30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIGlucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiSW5hY3RpdmVcIjtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTt3aWR0aDo4NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIkFjdGl2ZVwiO2NvbG9yOiMwMDY0MDB9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlcntmb250LXNpemU6MTZweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpe2Zsb2F0Om5vbmV9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwsI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbHtjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDt3aWR0aDoxMjhweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46bGFzdC1jaGlsZCwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHNwYW46bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3dpZHRoOmF1dG87ZmxvYXQ6cmlnaHR9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24sI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWw6aG92ZXIgc3Bhbi51aS1pY29ue2JvcmRlci13aWR0aDoxcHg7d2lkdGg6NDBweDtoZWlnaHQ6MjBweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmV7Y29udGVudDpcIlwiO2NvbG9yOiMwMDY0MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt6LWluZGV4OjUwO2ZvbnQtc2l6ZToxMXB4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciBpbnB1dCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIkRpc2FibGVkXCI7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7d2lkdGg6NzVweDtkaXNwbGF5OmlubGluZS1ibG9ja30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0OmNoZWNrZWQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJFbmFibGVkXCI7Y29sb3I6IzAwNjQwMH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAuYWxlcnQtZGFuZ2VyIC5yb3cgYXtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLXRpdGxlPmF7ZGlzcGxheTpibG9ja30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29sbGFwc2UtbXl0YWJzIC50YWJMaXN0SXRlbSAuaW4+LmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojYWFhfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5wYW5lbC1oZWFkaW5ne2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5iYWNrZ3JvdW5kLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMzMzN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmJhY2tncm91bmQtd2hpdGUgYTpob3Zlcntjb2xvcjojMzMzfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5lbmFibGVkIGE6aG92ZXJ7Y29sb3I6IzMzM30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpe2JhY2tncm91bmQtY29sb3I6I2ZmMH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtze21hcmdpbi1ib3R0b206LTFweDtib3JkZXItYm90dG9tOm5vbmV9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAudGFiTGlzdEl0ZW17bWFyZ2luLXJpZ2h0OjVweDtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbSAubmF2LWxpbmt7cGFkZGluZzo5cHggMTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweDtiYWNrZ3JvdW5kOiMwMDY0MDA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgbGluZWFyIC4xNXM7Ym9yZGVyOm5vbmV9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAudGFiTGlzdEl0ZW0gLm5hdi1saW5rOmhvdmVye2JhY2tncm91bmQ6IzAwMzEwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbSAubmF2LWxpbmsuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2I1MTQ7Y29sb3I6IzMzM30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbS5hY3RpdmUgYXtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzRjNGM0Y30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbS5hY3RpdmUgYS5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNGM0YzRjfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5ldmVue2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLWxpbmtzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYkxpc3RJdGVtLmFjdGl2ZSAubmF2LWxpbmssI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYkxpc3RJdGVtLmFjdGl2ZSAubmF2LWxpbms6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM0YzRjNGN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1jb250ZW50e3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjBweCAzcHggM3B4IDNweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC5wYW5lbC1ncm91cCAucGFuZWwgLm5vLW1hcmdpbnttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXBhbmUgLmV2ZW57YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItcGFuZS5hY3RpdmV7ZGlzcGxheTpibG9ja30jY2hhbmdlUGFzc3dvcmRDb250YWluZXIgc3Bhbi5lcnJfbXNne29wYWNpdHk6MSAhaW1wb3J0YW50fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSB0ZHtib3JkZXItdG9wOm5vbmU7Ym9yZGVyOm5vbmV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5pbnB1dC1ncm91cC10ZXh0Ym94e2ZvbnQtc2l6ZToxNnB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lciB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLm1haW4tY29udGVudHttYXJnaW4tdG9wOjQwcHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNJdGVtSXNTY2hlZHVsZWR7bWFyZ2luLXRvcDoxMDBweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI0l0ZW1Jc1NjaGVkdWxlZCAuZ3JlZXRpbmd7cGFkZGluZy1sZWZ0OjIwJX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI3N0YXRlbWVudENvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZy10b3A6ODBweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE2cHg7Y29sb3I6cmVkO2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtib3JkZXI6MXB4IHNvbGlkIHJlZDtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjdGVzdFNoaXBwaW5nUHJvZmlsZUNvbnRhaW5lcnttYXJnaW4tdG9wOjBweDtwYWRkaW5nLXRvcDo2MHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lcjJ7ei1pbmRleDo5OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy1ib3R0b206MTNweDtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDMwcHggLTRweCAjYmJiOy1tb3otYm94LXNoYWRvdzowIDRweCAzMHB4IC00cHggI2JiYjtib3gtc2hhZG93OjAgNHB4IDMwcHggLTRweCAjYmJiO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9we3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVQWDtwYWRkaW5nLXRvcDoxN3B4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lcjIgI2RpdlRvcCAjZ2JJY29ue2hlaWdodDozOHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWFnZS9sb2dvcy9HQkxvZ282NHg2NC5naWYpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI2NvbnRlbnRDb250YWluZXIyICNkaXZUb3AgI2diSWNvbiAuY3RhLXJvd3tkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lcjIgI2RpdlRvcCAjZ2JJY29uIC5jdGEtcm93IGlucHV0e2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1mbGV4OjA7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctYm90dG9tOjZweDtwYWRkaW5nLXJpZ2h0OjM1cHg7cGFkZGluZy10b3A6NnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztib3JkZXItcmFkaXVzOjRweDt1c2VyLXNlbGVjdDpub25lO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6NXB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lcjIgI2RpdlRvcCAjZ2JJY29uIC5jdGEtcm93IGlucHV0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAzMTAwO2JvcmRlci1jb2xvcjojMDAwZDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjE1Yml7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOml0YWxpY30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxe2ZvbnQtc2l6ZTo5cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJ7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDpib2xkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFiYmx1ZXtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxX2JsdWV7Zm9udC1zaXplOjlweDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFiZ3JheXtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxX2dyYXl7Zm9udC1zaXplOjlweDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFiZ3JlZW57Zm9udC1zaXplOjlweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMV9ncmVlbntmb250LXNpemU6OXB4O2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJyZXF7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMV9yZXF7Zm9udC1zaXplOjlweDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJ7Zm9udC1zaXplOjEzcHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJ7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmdyaWQ7d2hpdGUtc3BhY2U6bm9ybWFsfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJiYntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOm5hdnl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJ3e2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYnJ7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9ye2ZvbnQtc2l6ZToxM3B4O2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYmJsdWV7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJfYmx1ZXtmb250LXNpemU6MTNweDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJiZ3JheXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9ncmF5e2ZvbnQtc2l6ZToxM3B4O2NvbG9yOmdyYXk7d2hpdGUtc3BhY2U6bm9ybWFsfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJiZ3JlZW57Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJfZ3JlZW57Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYnJlcXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9yZXF7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0e2ZvbnQtc2l6ZToxNnB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjR3e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmZ9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0Ynd7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRicntmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0X3J7Zm9udC1zaXplOjE2cHg7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRiYmx1ZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNF9ibHVle2ZvbnQtc2l6ZToxNnB4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJncmF5e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0X2dyYXl7Zm9udC1zaXplOjE2cHg7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0YmdyZWVue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0X2dyZWVue2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJyZXF7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfcmVxe2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNntmb250LXNpemU6MjRweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2d3tmb250LXNpemU6MjRweDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZie2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJ3e2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2YnJ7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNl9ye2ZvbnQtc2l6ZToyNHB4O2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2YmJsdWV7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZfYmx1ZXtmb250LXNpemU6MjRweDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZiZ3JheXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNl9ncmF5e2ZvbnQtc2l6ZToyNHB4O2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJncmVlbntmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNl9ncmVlbntmb250LXNpemU6MjRweDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZicmVxe2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X3JlcXtmb250LXNpemU6MjRweDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjh7Zm9udC1zaXplOjM2cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOHd7Zm9udC1zaXplOjM2cHg7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4Yntmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhid3tmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOGJye2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhfcntmb250LXNpemU6MzZweDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOGJibHVle2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4X2JsdWV7Zm9udC1zaXplOjM2cHg7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4YmdyYXl7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhfZ3JheXtmb250LXNpemU6MzZweDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhiZ3JlZW57Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhfZ3JlZW57Zm9udC1zaXplOjM2cHg7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4YnJlcXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9yZXF7Zm9udC1zaXplOjM2cHg7Y29sb3I6I2MzM30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjQ3VycmVudFZlcnNpb25UZXh0e21pbi1oZWlnaHQ6MzUwcHh9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgI1N0YW5kYXJkVGV4dFByZXZpZXd7bWluLWhlaWdodDo0NTdweH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjU3RhbmRhcmRUZXh0UHJldmlld0NvbnRhaW5lcnttaW4taGVpZ2h0OjM5N3B4fSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC10aXRsZT5he2Rpc3BsYXk6YmxvY2t9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgI215dGFicyBsaSAuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2I1MTQ7Y29sb3I6IzMzM30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjbXl0YWJzIC5hY3RpdmUgLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YzRjNGM7Ym94LXNoYWRvdzotNXB4IDVweCA3cHggMXB4IHJnYmEoMCwwLDAsLjE1KX0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjY29sbGFwc2UtbXl0YWJzIC50YWJMaXN0SXRlbSAuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2I1MTQ7Y29sb3I6IzMzM30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjY29sbGFwc2UtbXl0YWJzIC50YWJMaXN0SXRlbSAuZW5hYmxlZCBhOmhvdmVye2NvbG9yOiMzMzN9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpe2JhY2tncm91bmQtY29sb3I6I2ZmMH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtze21hcmdpbi1ib3R0b206MHB4O2JvcmRlci1ib3R0b206bm9uZX0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbXttYXJnaW4tcmlnaHQ6NXB4O2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtIGJ1dHRvbi5hY3RpdmV7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YzRjNGN9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAudGFiTGlzdEl0ZW0gYnV0dG9uLmFjdGl2ZS5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNGM0YzRjfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLm5hdi1saW5re3BhZGRpbmc6OXB4IDE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHg7YmFja2dyb3VuZDojMDA2NDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIGxpbmVhciAuMTVzO2JvcmRlcjpub25lO2lzb2xhdGlvbjppc29sYXRlfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzAwMzEwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSAuZXZlbntiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1saW5rczphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWJMaXN0SXRlbSAubmF2LWxpbmsuYWN0aXZlLCNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWJMaXN0SXRlbSAubmF2LWxpbmsuYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojNGM0YzRjfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItY29udGVudHtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czowcHggM3B4IDNweCAzcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXBhbmV7ZGlzcGxheTpub25lfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItcGFuZSAuZXZlbntiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1wYW5lLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSBzcGFuLnBlcmNlbnQtc2lnbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzRweDtyaWdodDowfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAuaW5wdXQtdy1wZXJjZW50YWdle3otaW5kZXg6YXV0b30jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIC5leGNsdWRlZC1zdGF0ZXt3aWR0aDpjYWxjKDMzLjMzMzMlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoMzMuMzMzMyUgLSA3LjVweCk7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6MjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2xvcjojZmZmO21hcmdpbi10b3A6MTVweDttYXJnaW4tbGVmdDo3LjVweH0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRlOm50aC1jaGlsZCgzbisxKXttYXJnaW4tbGVmdDowO3dpZHRoOjMzLjMzMzMlO2ZsZXg6MCAxIDMzLjMzMzMlfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGUgaXtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIC5leGNsdWRlZC1zdGF0ZXt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KX0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRlOm50aC1jaGlsZCgzbisxKXttYXJnaW4tbGVmdDo3LjVweDt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KX0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRlOm50aC1jaGlsZCgybisxKXttYXJnaW4tbGVmdDowO3dpZHRoOjUwJTtmbGV4OjAgMSA1MCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIC5leGNsdWRlZC1zdGF0ZXt3aWR0aDpjYWxjKDI1JSAtIDcuNXB4KTtmbGV4OjAgMSBjYWxjKDI1JSAtIDcuNXB4KTttYXJnaW4tbGVmdDo3LjVweH0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRlOm50aC1jaGlsZCgzbisxKXttYXJnaW4tbGVmdDo3LjVweDt3aWR0aDpjYWxjKDI1JSAtIDcuNXB4KTtmbGV4OjAgMSBjYWxjKDI1JSAtIDcuNXB4KX0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRlOm50aC1jaGlsZCg0bisxKXttYXJnaW4tbGVmdDowO3dpZHRoOjI1JTtmbGV4OjAgMSAyNSV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjaW52b2ljZUxvZ29Db250YWluZXIgI2ltZ0xvZ297ZmxvYXQ6cmlnaHR9I2ludm9pY2VMb2dvQ29udGFpbmVyICNpbWctY3RhLWNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0fX0jaW52b2ljZUxvZ29Db250YWluZXIgI2ltZ0xvZ297aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjIwMHB4O21heC13aWR0aDoyMDBweH0jaW52b2ljZUxvZ29Db250YWluZXIgI2NvbmZpcm1Db250YWluZXJ7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2ludm9pY2VMb2dvQ29udGFpbmVyICNjb25maXJtQ29udGFpbmVyICNjb25maXJtU3ViamVjdHtmb250LXNpemU6MThweDtmb250LXdlaWdodDpib2xkfSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjY29uZmlybUNvbnRhaW5lciAjY29uZmlybU1lc3NhZ2V7Zm9udC1zaXplOjE0cHh9I2ludm9pY2VMb2dvQ29udGFpbmVyICNyZW1vdmVJbnZvaWNlVXJsQnRue3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0jaW52b2ljZUxvZ29Db250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjYml0UmFpbFNldHRpbmdzQ29udGFpbmVyIC52YXVsdC1yb3cgLmN0YS1yb3d7cGFkZGluZy10b3A6MTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNiaXRSYWlsU2V0dGluZ3NDb250YWluZXIgLnZhdWx0LXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2h9I2JpdFJhaWxTZXR0aW5nc0NvbnRhaW5lciAudmF1bHQtcm93IC5jdGEtcm93e3BhZGRpbmctdG9wOjBweDthbGlnbi1zZWxmOmZsZXgtZW5kfX0uYWNjb3VudC1sYXlhd2F5IC5wb2xpY3ktcGVyY2VudHt3aWR0aDozMDBweH0uYWNjb3VudC1sYXlhd2F5IC5wb2xpY3ktcGVyY2VudCBpbnB1dCNEZXBvc2l0UGVyY2VudHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50fS5hY2NvdW50LWxheWF3YXkgI2FjY2VwdC1hZ3JlZW1lbnQtbGFiZWx7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZ3toZWlnaHQ6YXV0b30udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MX0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLWJ0bnt6LWluZGV4OjUwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjEwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnRuOmJlZm9yZXtjdXJzb3I6cG9pbnRlcn0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk5O3BhZGRpbmctYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXJ9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtwYWRkaW5nLWJvdHRvbToxNXB4fS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmludHJve21hcmdpbi1ib3R0b206MTVweH0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jdGEtd3JhcHttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0b30udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MTVweDtjb2xvcjojMDA2NDAwfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYWNjb3VudC1sYXlhd2F5IC5wb2xpY3ktcGVyY2VudHt3aWR0aDoxMDAlfX0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIGxhYmVsLCN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gbGFiZWwubGctbGJsLCN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbC5sZy1sYmx7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTBweH0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIGgye2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5maWxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZpbGUgc3BhbntmbGV4OjAgMSAxMDAlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZpbGUgc3BhbiBpe3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjAgMCAwIDE1cHg7Zm9udC1zdHlsZTpub3JtYWx9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZSBidXR0b24uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7aGVpZ2h0OjQwcHh9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZSBpbnB1dHtkaXNwbGF5Om5vbmV9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBsZWdlbmR7Ym9yZGVyOjB9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZpbGV7aGVpZ2h0OjQwcHh9fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5vd25lci1tb2RhbCAucGFnZS1zZWN0aW9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0jdXBkYXRlMTA5OUNvbnRhaW5lciAub3duZXItbW9kYWwgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhcntkaXNwbGF5Om5vbmV9I3VwZGF0ZTEwOTlDb250YWluZXIgLm93bmVyLW1vZGFsIC5tb2RhbC10ZXh0PnB7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jdXBkYXRlMTA5OUNvbnRhaW5lciAub3duZXItbW9kYWwgLm1vZGFsLWZvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItdG9wOjB9I3VwZGF0ZTEwOTlDb250YWluZXIgLm93bmVyLWFkZGVkLXNlY3Rpb257Ym9yZGVyOjB9I3dlYmhvb2tDb250YWluZXIgLnNldHRpbmdzIGZpZWxkc2V0IGxlZ2VuZHtib3JkZXItYm90dG9tOjB9I3dlYmhvb2tDb250YWluZXIgLnNldHRpbmdzIC51aS10b2dnbGVye2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIC5kdC1ib3R0b217bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6MTVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjVweCAxNXB4IDE1cHh9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0ciB0ZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoxMHB4IDAgMCAhaW1wb3J0YW50O2JvcmRlcjpub25lfSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRkOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjcwMDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleDoxIDAgMzAlfSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKTpiZWZvcmV7Y29udGVudDpcIkRhdGVcIn0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMik6YmVmb3Jle2NvbnRlbnQ6XCJXZWJob29rXCJ9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpOmJlZm9yZXtjb250ZW50OlwiSHR0cCBTdGF0dXNcIn0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoNCk6YmVmb3Jle2NvbnRlbnQ6XCJSZXNwb25zZVwiO3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRye2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjB9fSNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjE1cHh9I21hbmFnZVN1YlVzZXJzQ29udGFpbmVyICNhZGRTdWJVc2VyQnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjE1cHh9I21hbmFnZVN1YlVzZXJzQ29udGFpbmVyIC5maWx0ZXItYmFye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbWFuYWdlU3ViVXNlcnNDb250YWluZXIgI2FkZFN1YlVzZXJCdG57cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAuZmlsdGVyLWJhcnttYXJnaW4tbGVmdDotMzBweDttYXJnaW4tcmlnaHQ6LTMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbWFuYWdlU3ViVXNlcnNDb250YWluZXIgI2FkZFN1YlVzZXJCdG57dG9wOjVweH0jbWFuYWdlU3ViVXNlcnNDb250YWluZXIgLmZpbHRlci1iYXJ7ZGlzcGxheTpub25lfX0jc3ViVXNlckNvbnRhaW5lciAuZXJyX21zZ3ttaW4taGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnR9I3N1YlVzZXJDb250YWluZXIgLmVycl9tc2cgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3J7bWFyZ2luLXRvcDozcHh9I3N1YlVzZXJDb250YWluZXIgLnVpLXRvZ2dsZXIgaXtmb250LXN0eWxlOm5vcm1hbH0jc3ViVXNlckNvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2lucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZCBpe2Rpc3BsYXk6bm9uZX0jc3ViVXNlckNvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2lucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIkVuYWJsZWRcIn0jY2hhbmdlRW1haWxBZGRyZXNze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNjaGFuZ2VFbWFpbEFkZHJlc3MgI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2NoYW5nZUVtYWlsQWRkcmVzcyBidXR0b24rLmFsZXJ0LCNjaGFuZ2VFbWFpbEFkZHJlc3MgYnV0dG9uKy5hbGVydCwjY2hhbmdlRW1haWxBZGRyZXNzIGJ1dHRvbisjY29uZmlybU1zZywjY2hhbmdlRW1haWxBZGRyZXNzIGJ1dHRvbisjY29uZmlybU1zZysuYWxlcnR7bWFyZ2luLXJpZ2h0OjkwcHh9I2NhbmNlbE1vZGFse3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I3BheW1lbnRGb3JtQ29udGFpbmVyIC5wYWdlLWhlYWRlci1pbmZvLXNte21hcmdpbi10b3A6MTVweH0jcGF5bWVudEZvcm1Db250YWluZXIgLmFsZXJ0LXdhcm5pbmd7Y29sb3I6IzAwMDttYXJnaW4tdG9wOjIwcHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZGVzY3JpcHRpb257bWFyZ2luLWxlZnQ6MjJweH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVye2ZvbnQtc2l6ZToxNnB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7ZmxvYXQ6bm9uZX0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo1cHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCwjcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O3dpZHRoOjIzMnB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpyaWdodH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwjcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb257Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDo0MHB4O2hlaWdodDoyMHB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLCNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtjb250ZW50OlwiXCI7Y29sb3I6IzAwNjQwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3otaW5kZXg6NTA7Zm9udC1zaXplOjExcHg7d2lkdGg6MThweDtoZWlnaHQ6MThweH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiTm9cIjtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTt3aWR0aDo1MXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6M3B4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIlllc1wiO2NvbG9yOiMwMDY0MDB9I3NoaXBwaW5nUHJvZmlsZUl0ZW1zQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50YWJsZS1yZXNwb25zaXZle292ZXJmbG93OnZpc2libGV9I3NoaXBwaW5nUHJvZmlsZUl0ZW1zQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50YWJsZS1yZXNwb25zaXZlIHRhYmxlIHRib2R5IHRyIHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNzaGlwcGluZ1Byb2ZpbGVJdGVtc0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFye21hcmdpbi1ib3R0b206MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAucGFnZS1oZWFkZXItY29uZmlybWF0aW9uLXRleHR7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjEwcHggMHB4IDBweH0jYWRkb25zU3RlcDFDb250YWluZXIgaDEucGFnZS1oZWFkZXItbWFpbiBzcGFue2NvbG9yOiM1NTV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyIGgxLnBhZ2UtaGVhZGVyLW1haW4gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNhZGRvbnNTdGVwMUNvbnRhaW5lciBoMi5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDB9I2FkZG9uc1N0ZXAxQ29udGFpbmVyIHAucGFnZS1oZWFkZXItc3ViY29weXtmb250LXNpemU6MTRweH0jYWRkb25zU3RlcDFDb250YWluZXIgZm9ybT4uY3RhLXJvd3twYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5pdGVtLWNvdW50e2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmctdG9wOjE1cHg7Y2xlYXI6Ym90aDt0ZXh0LWFsaWduOmNlbnRlcn0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgLmJ0bi1wcmltYXJ5e3doaXRlLXNwYWNlOm5vcm1hbH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWx7cGFkZGluZzowcHg7bWFyZ2luOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGl7ZGlzcGxheTpibG9jaztib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXI6MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dHtkaXNwbGF5Om5vbmV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbjowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2N1cnNvcjpwb2ludGVyfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0xe21hcmdpbi1yaWdodDoxMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTEgaS5zdGF0dXNJbmRpY2F0b3J7d2lkdGg6MThweDtoZWlnaHQ6MThweDtkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt6LWluZGV4OjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0ye2ZsZXgtc2hyaW5rOjE7bWFyZ2luLXJpZ2h0OjEwcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTIgaW1ne2hlaWdodDphdXRvO2hlaWdodDoxMTVweDt3aWR0aDoxMTVweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00e2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtM3tib3JkZXItbGVmdDoxcHggZG90dGVkICNkOWQ5ZDk7cGFkZGluZy1sZWZ0OjEwcHg7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtMyBhLCNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsO3dpZHRoOjEwMCV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgYXtmb250LXNpemU6MThweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIHNwYW57Zm9udC1zaXplOjE1cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNHtmbGV4LXNocmluazoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTQ+c3Ryb25ne2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2t9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTQgLmNvbC00LW1ldGF7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LXNpemU6MTJweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNCAuY29sLTQtbWV0YSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC01LCNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC02e2Rpc3BsYXk6bm9uZX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQ6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlNWVmZTV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0OmNoZWNrZWQrbGFiZWw+c3Bhbi5jb2wtMSBpLnN0YXR1c0luZGljYXRvcjpiZWZvcmV7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugJNcIjtjb2xvcjojMDA2NDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDo1MDtmb250LXNpemU6MTJweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTF7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00e2JvcmRlcjowcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowcHg7YWxpZ24taXRlbXM6ZmxleC1lbmR9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTR7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweDtib3JkZXI6MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIGF7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtMyBhLCNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIHNwYW57Zm9udC1zaXplOjE0cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTR7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWluLXdpZHRoOm5vcm1hbH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtND5zdHJvbmd7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxOHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00IC5jb2wtNC1tZXRhe2FsaWduLWl0ZW1zOmZsZXgtZW5kO3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLml0ZW0tY291bnR7dGV4dC1hbGlnbjpyaWdodH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNHttaW4td2lkdGg6MTc0cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtZW5kO3BhZGRpbmctbGVmdDoxMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC01IC5jb2wtNS1zZWxsZXJ7Zm9udC1zaXplOjE0cHg7d2hpdGUtc3BhY2U6bm93cmFwfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC01IC5jb2wtNS1zZWxsZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNSAuY29sLTUtYmFkZ2Vze21hcmdpbi10b3A6NXB4O3RleHQtYWxpZ246cmlnaHR9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUgLmNvbC01LWJhZGdlcz5zcGFue21hcmdpbjowcHggMHB4IDBweCAzcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IC5idG0tcHJpbWFyeXt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjYWRkb25zU3RlcDFDb250YWluZXIgaDIucGFnZS1oZWFkZXItbWFpbntmb250LXNpemU6MjRweH0jYWRkb25zU3RlcDFDb250YWluZXIgcC5wYWdlLWhlYWRlci1zdWJjb3B5e2ZvbnQtc2l6ZToxNnB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC01e3BhZGRpbmctcmlnaHQ6MTBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTtwYWRkaW5nLWxlZnQ6MTBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNiAuY29sLTYtY3Rhe3dpZHRoOjg1cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTYgLmNvbC02LWN0YTpiZWZvcmV7Y29udGVudDpcIlNlbGVjdFwifSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dDpjaGVja2VkK2xhYmVsPnNwYW4uY29sLTYgLmNvbC02LWN0YTpiZWZvcmV7Y29udGVudDpcIkRlc2VsZWN0XCJ9fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3RvcENvbnRhaW5lcj5zZWN0aW9ue2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjdG9wQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX19I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtc3tsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttaW4taGVpZ2h0OjEzMHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLmNhcmQtaWNvbnt3aWR0aDozNHB4O2hlaWdodDoyMHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveHtmbGV4OjAgMSAzMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCBsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjJweCBzb2xpZCAjOTk5fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC41cHg7bGVmdDotMC41cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWNvbG9yOiM5OTl9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2ZvbnQtc2l6ZToxNnB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVse2JvcmRlci1jb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257Ym9yZGVyLWNvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IC5jYXJ0LWltZy1jb250YWlue21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCAuY2FydC1pbWctY29udGFpbiAuY2FydC1pbWd7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo3NSU7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZve2ZsZXg6MCAxIDcwJTtwYWRkaW5nLWxlZnQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS10aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNnB4O2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6bm9ybWFsfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWlkLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5vcmRlci1pZHtmb250LXNpemU6MTdweDttYXJnaW4tdG9wOjVweDtjb2xvcjojNTU1fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWlkIGksI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLm9yZGVyLWlkIGl7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTpibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZXtmb250LXNpemU6MjBweDttYXJnaW4tdG9wOjVweDt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6IzAwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBzdHJvbmd7Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYnV0dG9uLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGF7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxle2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXNpemU6MTVweDtwYWRkaW5nOjRweCA1cHg7bWFyZ2luOjdweCAwIDA7Ym9yZGVyLXJhZGl1czoyMHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUgc3BhbnttYXJnaW46MCA1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZSBzcGFuOmZpcnN0LWNoaWxke21hcmdpbjowIDAgMCA1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZS5maW5hbmNle2JvcmRlcjoxcHggc29saWQgI2ZmZDE1NTtiYWNrZ3JvdW5kOiNmZGVlYmZ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZS5maW5hbmNlIHNwYW57Y29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlLmZpbmFuY2Ugc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MzBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlLmd1bnRhYntib3JkZXI6MXB4IHNvbGlkICMwMDYzOGE7YmFja2dyb3VuZDojYzdkZWU3fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUuZ3VudGFiIC5ndW50YWItaWNvbnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUuZ3VudGFiIHNwYW57Y29sb3I6IzAwMjkzYX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuZXh0cmEtdGV4dHtmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjNweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZvbnQtc3R5bGU6bm9ybWFsfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5leHRyYS10ZXh0IGltZ3ttYXJnaW4tbGVmdDozcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmV4dHJhLXRleHQrLmV4dHJhLXRleHR7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5lcnItbXNne2NvbG9yOiNkMDAyMWI7Zm9udC1zaXplOjE1cHg7bWFyZ2luOjdweCAwIC01cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnN7ZmxleDowIDEgMTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJTtmbGV4LXdyYXA6d3JhcH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwe2ZsZXg6MCAxIDMwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0MHB4O21hcmdpbjoxNXB4IDE1cHggMCAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9ue2hlaWdodDoxMDAlO3dpZHRoOjQwcHg7ZmxleDowIDEgNDBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbjpub3QoLmZhLXNvbGlkKTpiZWZvcmV7Y29udGVudDpcIlwiO2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbjpiZWZvcmV7Y29sb3I6I2ZmZn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbi5pdGVtLWluY3JlYXNle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b24uaXRlbS1pbmNyZWFzZTpub3QoLmZhLXNvbGlkKTpiZWZvcmV7Y29udGVudDpcIitcIn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbi5pdGVtLXJlZHVjZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b24uaXRlbS1yZWR1Y2U6bm90KC5mYS1zb2xpZCk6YmVmb3Jle2NvbnRlbnQ6XCLiiJJcIn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbi5pdGVtLXJlZHVjZTpub3QoLmZhLXNvbGlkKS5sYXN0OmJlZm9yZXtjb250ZW50Olwi7oCgXCJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBpbnB1dHtmbGV4OjEgMCBjYWxjKDEwMCUgLSA4MHB4KTt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czowO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM1NTU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWRlbGV0ZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1jaGVja291dHttYXJnaW46MTVweCAxNXB4IDAgMDtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1jb21wYXJle21hcmdpbi10b3A6MTVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtY2xhc3MsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNzLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXl7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNzIC5pbnB1dC1ncm91cC10ZXh0Ym94e2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNzIC5tYWtlLWRlZmF1bHQtZmZsLXdyYXB7cGFkZGluZy10b3A6NXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzcyAubWFrZS1kZWZhdWx0LWZmbC13cmFwIGxhYmVse21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3MgLm1ha2UtZGVmYXVsdC1mZmwtd3JhcCAubWFrZS1kZWZhdWx0LWZmbCBpe21hcmdpbi1yaWdodDozcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNzIC5tYWtlLWRlZmF1bHQtZmZsLXdyYXAgLm1ha2UtZGVmYXVsdC1mZmx7Y29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5IC5nYi1tYXQtY2hlY2tib3h7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5IC5nYi1tYXQtY2hlY2tib3ggbGFiZWx7bWFyZ2luLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXkgLmdiLW1hdC1jaGVja2JveCBpe2ZvbnQtc3R5bGU6bm9ybWFsO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5IC5nYi1tYXQtY2hlY2tib3gubWF0LWNoZWNrYm94LWNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXkgLmdiLW1hdC1jaGVja2JveC5tYXQtY2hlY2tib3gtY2hlY2tlZCAubWF0LWNoZWNrYm94LWZyYW1le2JvcmRlci1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5ub24tbmV0d29yay1mZmx7Ym9yZGVyOjFweCBzb2xpZCAjZmZiZjAwO3BhZGRpbmc6OHB4IDE1cHggMTBweDttYXJnaW46MTVweCAtMTUuNXB4IC0xNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtvdmVyZmxvdzpoaWRkZW59I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5ub24tbmV0d29yay1mZmwgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3h7ZmxleDowIDEgNDAlfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZve2ZsZXg6MCAxIDYwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBidXR0b24sI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYXt3aGl0ZS1zcGFjZTp3cmFwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5leHRyYS10ZXh0e2ZsZXgtd3JhcDp3cmFwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXB7ZmxleDowIDEgNDAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW06bGFzdC1jaGlsZDpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyNSU7aGVpZ2h0OjEwMCU7cGFkZGluZzoxNXB4IDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVse2JvcmRlcjowO2xlZnQ6MTVweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6dW5zZXQ7dG9wOnVuc2V0O2JvcmRlci1yYWRpdXM6M3B4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCAuY2FydC1pbWctY29udGFpbnt3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTttYXJnaW46MCAwIDAgNTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gYXtwYWRkaW5nLXJpZ2h0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmNhcnQtaW5mby1mbGV4e2ZsZXg6MCAxIDEwMCU7d2lkdGg6MTAwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZXttYXJnaW4tdG9wOjA7dGV4dC1hbGlnbjpyaWdodDtmbGV4OjAgMSBhdXRvfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGJ1dHRvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBhe3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGJ1dHRvbi51aS1idXR0b24tdGV4dC1vbmx5LCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGEudWktYnV0dG9uLXRleHQtb25seXttYXJnaW4tdG9wOjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuZXh0cmEtdGV4dHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8sI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnN7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLWxlZnQ6MjUlO3dpZHRoOjc1JX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1jb21wYXJle2ZsZXg6MSAwIGF1dG87dGV4dC1hbGlnbjpyaWdodDthbGlnbi1zZWxmOmZsZXgtZW5kfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLWlkIGl7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6NXB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCAuY2FydC1pbWctY29udGFpbnt3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTttYXJnaW46MCAwIDAgMTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1jbGFzc3tmbGV4OjAgMSBjYWxjKDQwJSAtIDE1cHgpO3dpZHRoOmNhbGMoNDAlIC0gMTVweCk7bWFyZ2luLXJpZ2h0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNze2ZsZXg6MCAxIDYwJTt3aWR0aDo2MCV9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheXtmbGV4OjAgMSAxMDAlO3dpZHRoOjEwMCV9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtOmxhc3QtY2hpbGQgLm5vbi1uZXR3b3JrLWZmbHtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweH19I2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeXtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnl7cG9zaXRpb246c3RpY2t5O3RvcDowO3JpZ2h0OjA7ei1pbmRleDo1MX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHg7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnN1YnRvdGFsLXdyYXB7b3JkZXI6MztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoxMHB4O2ZvbnQtc2l6ZToxOHB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcHtvcmRlcjoxO3BhZGRpbmctYm90dG9tOjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcCAjcHVyY2hhc2VXaXRoRmluYW5jaW5nLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAgI3B1cmNoYXNlV2l0aEd1blRhYntkaXNwbGF5Om5vbmV9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcD5kaXY6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcD5kaXY6Zmlyc3QtY2hpbGQgLmJ0bntmbGV4OjAgMSAxMDAlO29yZGVyOjN9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcD5kaXY6Zmlyc3QtY2hpbGQgLmJ0bisuYnRue2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwIHB7bWFyZ2luOjVweCAwIDAgMDtmb250LXNpemU6MTFweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwIGl7Zm9udC1zdHlsZTpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xICNwdXJjaGFzZVdpdGhGaW5hbmNpbmd7ZGlzcGxheTpibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjIgI3B1cmNoYXNlV2l0aEd1blRhYntkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMSAuYnRuLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMiAuYnRue2ZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1sZWZ0OjcuNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMSAuYnRuKy5idG4sI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4yIC5idG4rLmJ0bntmbGV4OjEgMCBjYWxjKDUwJSAtIDcuNXB4KTttYXJnaW4tcmlnaHQ6Ny41cHg7bWFyZ2luLWxlZnQ6MDtvcmRlcjoxfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMSAuaGlkZXIsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4yIC5oaWRlcntkaXNwbGF5Om5vbmV9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xLmJ0bjI+ZGl2OmZpcnN0LWNoaWxke2ZsZXgtd3JhcDp3cmFwfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMS5idG4yIC5idG57bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtmbGV4OjAgMSAxMDAlO21hcmdpbi10b3A6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjEuYnRuMiAuYnRuKy5idG57ZmxleDoxIDAgY2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLXJpZ2h0OjcuNXB4O21hcmdpbi10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjEuYnRuMiAuYnRuKy5idG4rLmJ0bnttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6MDtvcmRlcjoyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMS5idG4yIC5oaWRlcntkaXNwbGF5OmlubGluZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjo1NXB4IDAgMCAwO3BhZGRpbmc6MCAwIDE1cHg7Y29sb3I6IzU1NTtmb250LXNpemU6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpe21hcmdpbi1ib3R0b206MTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIHN0cm9uZ3tmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxM3B4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbiBie2ZvbnQtd2VpZ2h0OjYwMDtmbG9hdDpsZWZ0fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3Bhbj5he21hcmdpbi1sZWZ0OjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIHNwYW4gLmNvdXBvbi1lbnRyaWVze2Zsb2F0OmxlZnQ7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saSBzcGFuIC5jb3Vwb24tZW50cmllcyBsaXttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIHNwYW4gLmNvdXBvbi1lbnRyaWVzIGxpIGl7Y29sb3I6IzAwNjQwMDt0b3A6LTNweDtjdXJzb3I6cG9pbnRlcn0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIHNwYW46bnRoLWNoaWxkKGV2ZW4pe3RleHQtYWxpZ246cmlnaHR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saSBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGk+dWx7ZGlzcGxheTpibG9jaztsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi1ib3R0b206NXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGk+dWwgbGk+c3BhbntmbGV4OjEgMCBhdXRvfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGk+dWwgbGk+c3BhbjpmaXJzdC1jaGlsZHtmbGV4OjAgMSBhdXRvO21heC13aWR0aDo3NSU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmNvdXBvbi13cmFwe3BhZGRpbmc6MCAxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3MHB4O2xlZnQ6MDtvcGFjaXR5OjA7aGVpZ2h0OjA7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5LGhlaWdodCAuMnMgbGluZWFyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jb3Vwb24td3JhcCAuYnRue2NvbG9yOiMwMDY0MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQ6I2VlZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM4LCAyMzgsIDIzOCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbisuY291cG9uLXdyYXB7b3BhY2l0eToxO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmJ0bjpub3QoI2FkZENvdXBvbkJ0bil7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2ZvbnQtc2l6ZToxNnB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5idG46bm90KCNhZGRDb3Vwb25CdG4pI2dvVG9PcmRlcnNCdG57b3JkZXI6M30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkuZG9jayAjY3RhQ29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDoxMDAwO2hlaWdodDoxMDBweDtwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YS13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YS13cmFwIGJ1dHRvbntmbGV4LWdyb3c6MX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXAgLnRhYi1leHBhbmRlcntmbGV4LWdyb3c6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NTJweDttYXJnaW4tbGVmdDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXAgLnRhYi1leHBhbmRlciBpe3RvcDowfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5zdWJ0b3RhbC13cmFwe3BhZGRpbmctdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwe29yZGVyOjI7b3BhY2l0eTowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcn0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItZ3JvdXB7d2lkdGg6MTAwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbntoZWlnaHQ6YXV0bztvcGFjaXR5OjE7b3ZlcmZsb3c6dmlzaWJsZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi1ib3R0b206MTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItaGVhZGVyLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCBtYXQtdGFiLWhlYWRlcntkaXNwbGF5Om5vbmV9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIC5tYXQtdGFiLWJvZHktd3JhcHBlcntvdmVyZmxvdzp2aXNpYmxlfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1ib2R5LXdyYXBwZXIgLm1hdC10YWItYm9keS1hY3RpdmV7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3otaW5kZXg6NTB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpe3Bvc2l0aW9uOnN0aWNreTt0b3A6OTBweDt6LWluZGV4OjUxfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyOm5vdCgubm8tc3RpY2t5KSAuY291cG9uLXdyYXAsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC50YWItd3JhcC5vcGVuKy5jb3Vwb24td3JhcHtib3JkZXItYm90dG9tOjA7b3BhY2l0eToxO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7dG9wOjY1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpICNwcm9jZWVkVG9DaGVja291dHtvcmRlcjozfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyOm5vdCgubm8tc3RpY2t5KSAuc3VidG90YWwtd3JhcHtvcmRlcjoyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyOm5vdCgubm8tc3RpY2t5KSAuY3RhLXdyYXB7b3JkZXI6MztwYWRkaW5nOjAgMCAxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgc2VjdGlvbiNjYXJ0U3VtbWFyeXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6dW5zZXQ7cmlnaHQ6dW5zZXQ7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyLmRpc2FibGUtc3RpY2t5IHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcntwb3NpdGlvbjpzdGF0aWM7dG9wOnVuc2V0fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgI3RvcENvbnRhaW5lcntkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVye3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXAgLnRhYi1leHBhbmRlcntkaXNwbGF5Om5vbmV9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnN1YnRvdGFsLXdyYXAsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YS13cmFwe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuc3VidG90YWwtd3JhcHtwYWRkaW5nLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbntvcmRlcjoxO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7b3ZlcmZsb3cteDpoaWRkZW47b3BhY2l0eToxO21hcmdpbi1ib3R0b206MTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItaGVhZGVyLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCBtYXQtdGFiLWhlYWRlciwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiAubWF0LXRhYi1oZWFkZXIsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLm9wZW4gbWF0LXRhYi1oZWFkZXJ7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWxhYmVsLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCBtYXQtdGFiLWhlYWRlciAubWF0LXRhYi1sYWJlbCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiAubWF0LXRhYi1oZWFkZXIgLm1hdC10YWItbGFiZWwsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLm9wZW4gbWF0LXRhYi1oZWFkZXIgLm1hdC10YWItbGFiZWx7bWluLXdpZHRoOmF1dG87aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHh9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIC5tYXQtdGFiLWhlYWRlciAubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgbWF0LXRhYi1oZWFkZXIgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24sI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLm9wZW4gLm1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIG1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm9yZGVyLWJsb2NrcywjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiAub3JkZXItYmxvY2tze3BhZGRpbmc6MTVweCAxNXB4IDB9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIC5vcmRlci1ibG9ja3M+bGk6bGFzdC1jaGlsZCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiAub3JkZXItYmxvY2tzPmxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLWJvdHRvbToxNXB4fX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXJ7cGFkZGluZzowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXItbWR7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lci1tZCAjY29udGVudENvbnRhaW5lciAjdG9wQ29udGFpbmVye21hcmdpbjowICFpbXBvcnRhbnR9I2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXItbWQgI2NvbnRlbnRDb250YWluZXIgI3RvcENvbnRhaW5lcj4uY29sLTEye3BhZGRpbmc6MCAhaW1wb3J0YW50fX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9ue21hcmdpbi10b3A6MTVweDttYXJnaW4tcmlnaHQ6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uLm1hcmd7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAubm8tcmVzdWx0c3twYWRkaW5nOjAgMTVweCAxNXB4O2ZvbnQtc2l6ZToyMHB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLm5vLXJlc3VsdHMuY3RhLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5uby1yZXN1bHRzLmN0YS1yb3cgLmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiNhdWN0aW9uLWl0ZW1ze2JvcmRlci1jb2xvcjojMTg2MWI3fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24jYXVjdGlvbi1pdGVtcyAuaGVhZGVyLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uI2F1Y3Rpb24taXRlbXMgLmNhcnQtaXRlbXtib3JkZXItY29sb3I6IzE4NjFiN30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAjZGVzZWxlY3QtYWxsLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyICNhdWN0aW9uLWRlc2VsZWN0LWFsbHtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiNhdWN0aW9uLWl0ZW1zIC5oZWFkZXItYmFye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgc2VjdGlvbiNjYXJ0Q29udGFpbmVye2Zsb2F0OmxlZnQgIWltcG9ydGFudH19I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlIC5nYi1saXRlLXdpZGdldCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0LCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3cgLmdiLWxpdGUtd2lkZ2V0e21hcmdpbi10b3A6M3JlbX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0IGgyLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQgaDJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1sZWZ0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCAubW9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0IC5tb3Jle21hcmdpbi1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGU+ZGl2IC53aWRnZXQgLmJ0biwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0IC5idG57d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGUgLmFzaWRlPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZSAuYXNpZGU+ZGl2IC5zdXBlci1saXN0aW5ne3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDo3LjVweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjEwcHg7aGVpZ2h0OmF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZSAuYXNpZGU+ZGl2IC5zdXBlci1saXN0aW5nOm50aC1jaGlsZChldmVuKXttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0IC5tb3JlLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJCZWxvdz5kaXYgLndpZGdldCAubW9yZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGU+ZGl2e21hcmdpbi10b3A6MTEwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSBzZWN0aW9uI2V4dHJhQ29udGFpbmVyQXNpZGV7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtjbGVhcjpyaWdodH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyLmRpc2FibGUtc3RpY2t5IHNlY3Rpb24jZXh0cmFDb250YWluZXJBc2lkZT5kaXZ7bWFyZ2luLXRvcDowfX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAubXNnPnA6YmVmb3JlLCNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBwLm1zZz5wOmJlZm9yZXtjb250ZW50Olwi7oSBXCI7Zm9udC1zaXplOjEycHg7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojZmZkMTU1O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lci1tZCAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAubXNnPnAsI2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXItbWQgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAubXNnPnB7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6bm9ybWFsfSNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyLW1kIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXItbWQgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAubXNnPnA6YmVmb3Jle2NvbnRlbnQ6XCLvgapcIjtmb250LXNpemU6MTRweDtkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNmZmQxNTU7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDB9I2J1eWVyQ2FydENvbnRhaW5lciAjY2FydEl0ZW1zIC5yZWQsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydEl0ZW1zIC55ZWxsb3csI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydC1tZXNzYWdlcyAucmVkLCNidXllckNhcnRDb250YWluZXIgI2NhcnQtbWVzc2FnZXMgLnllbGxvd3twb3NpdGlvbjpyZWxhdGl2ZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnJlZDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydEl0ZW1zIC55ZWxsb3c6YmVmb3JlLCNidXllckNhcnRDb250YWluZXIgI2NhcnQtbWVzc2FnZXMgLnJlZDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydC1tZXNzYWdlcyAueWVsbG93OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6N3B4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydHttYXJnaW46MCAwIDE1cHggMDtib3JkZXI6MnB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQ6Zmlyc3QtY2hpbGQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBoMntmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBpLmdseXBoaWNvbntmb250LXNpemU6MTZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0OmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQ6YmVmb3Jle3dpZHRoOjVweDtjb250ZW50OlwiXCJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBwLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgc3BhbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgcCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgc3Bhbntmb250LXNpemU6MTZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IHAsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IHB7bWFyZ2luLWJvdHRvbTozcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBzcGFuLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBzcGFue2ZvbnQtd2VpZ2h0OjYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IGEsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IC5pdGVtLWFja25vd2xlZGdlLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgLml0ZW0tcmVtb3ZlLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCAuaXRlbS1hY2tub3dsZWRnZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgLml0ZW0tcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IC5pdGVtLWFja25vd2xlZGdlIGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCAuaXRlbS1hY2tub3dsZWRnZSBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IC5pdGVtLXJlbW92ZSBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgLml0ZW0tcmVtb3ZlIGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCAuaXRlbS1hY2tub3dsZWRnZSBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCAuaXRlbS1hY2tub3dsZWRnZSBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgLml0ZW0tcmVtb3ZlIGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IC5pdGVtLXJlbW92ZSBpLmdseXBoaWNvbntjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5yZWQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnJlZHtib3JkZXItY29sb3I6I2QwMDIxYn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnJlZDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnJlZDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQucmVkIGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5yZWQgaDJ7Y29sb3I6I2QwMDIxYn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnJlZCBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQucmVkIGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5yZWQgaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQucmVkIGkuZ2x5cGhpY29ue2NvbG9yOiNkMDAyMWJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC55ZWxsb3csI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnllbGxvd3tib3JkZXItY29sb3I6I2ZmYmYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnllbGxvdzpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnllbGxvdzpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQueWVsbG93IGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC55ZWxsb3cgaDJ7Y29sb3I6IzAwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnllbGxvdyBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQueWVsbG93IGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC55ZWxsb3cgaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQueWVsbG93IGkuZ2x5cGhpY29ue2NvbG9yOiNmZmJmMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC50YW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnRhbntib3JkZXItY29sb3I6I2ZmZDE1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZGVlYmZ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC50YW46YmVmb3JlLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC50YW46YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnRhbiBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQudGFuIGgye2NvbG9yOiMwMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC50YW4gaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnRhbiBpLmdseXBoaWNvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQudGFuIGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnRhbiBpLmdseXBoaWNvbntjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydHttYXJnaW4tdG9wOjE1cHg7Ym9yZGVyLXdpZHRoOjFweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDJ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0M3B4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFuIGksI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiBpe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNnB4O3otaW5kZXg6MjtsZWZ0OjIwcHg7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiBpOmZpcnN0LWNoaWxkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW4gaTpmaXJzdC1jaGlsZHt6LWluZGV4OjE7bGVmdDowO2ZvbnQtc2l6ZToyNHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHB7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwIHA6Zmlyc3QtY2hpbGQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcCBwOmZpcnN0LWNoaWxke21hcmdpbjoxMHB4IDAgMCAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwK3AgcCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBwK3AgcHttYXJnaW4tdG9wOjNweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lciAuYWxlcnQtZGFuZ2Vye21hcmdpbi1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0e2JvcmRlci1yYWRpdXM6NnB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQ6Zmlyc3QtY2hpbGQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnR7bWFyZ2luLXRvcDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgye2ZvbnQtc2l6ZToxOHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFuLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW57Ym90dG9tOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcHtmb250LXNpemU6MTZweH19LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5maWVsZHMgLmVycl9tc2csLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmZpZWxkcyAuZXJyX21zZywuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmZpZWxkcyAuZXJyX21zZywuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmZpZWxkcyAuZXJyX21zZ3t0ZXh0LWFsaWduOmxlZnR9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIGxhYmVsLC5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYWN0aW5nLWxhYmVsLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIGxhYmVsLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5hY3RpbmctbGFiZWwsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIGxhYmVsLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYWN0aW5nLWxhYmVsLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCBsYWJlbCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmFjdGluZy1sYWJlbHtmb250LXdlaWdodDo2MDB9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5nYi1tYXQtcmFkaW8sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmdiLW1hdC1yYWRpbywuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmdiLW1hdC1yYWRpbywuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmdiLW1hdC1yYWRpb3ttYXJnaW4tdG9wOjVweH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwgLm1hdC1yYWRpby1sYWJlbC1jb250ZW50LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsIC5tYXQtcmFkaW8tbGFiZWwtY29udGVudHt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT10ZXh0XSwuZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPXRlbF0sLmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPWVtYWlsXSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPXRlbF0sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT1lbWFpbF0sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgaW5wdXRbdHlwZT10ZWxdLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgaW5wdXRbdHlwZT1lbWFpbF0sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgaW5wdXRbdHlwZT10ZWxdLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgaW5wdXRbdHlwZT1lbWFpbF17aGVpZ2h0OjQwcHh9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5lcnJfbXNnLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5lcnJfbXNnLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuZXJyX21zZywuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmVycl9tc2d7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNkMDAyMWJ9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5lcnJfbXNnI2Vyck1lc3NhZ2VaaXBTZWFyY2gsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmVycl9tc2cjZXJyTWVzc2FnZVppcFNlYXJjaCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmVycl9tc2cjZXJyTWVzc2FnZVppcFNlYXJjaCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmVycl9tc2cjZXJyTWVzc2FnZVppcFNlYXJjaHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLnJlcTpiZWZvcmUsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLnJlcTpiZWZvcmUsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5yZXE6YmVmb3JlLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0biwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0biwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bnt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O21hcmdpbjoxNXB4IDAgMH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0bi5idG4tc2Vjb25kYXJ5LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4uYnRuLXNlY29uZGFyeSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0bi5idG4tc2Vjb25kYXJ5LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRuLmJ0bi1zZWNvbmRhcnl7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLmJ0bi10ZXJ0aWFyeSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLmJ0bi10ZXJ0aWFyeSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0bi5idG4tdGVydGlhcnksLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG4uYnRuLXRlcnRpYXJ5e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLmludmFsaWQsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG4uaW52YWxpZHtjdXJzb3I6ZGVmYXVsdH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1wcmltYXJ5LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZC5idG4tcHJpbWFyeSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1wcmltYXJ5LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRuLmludmFsaWQuYnRuLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQuYnRuLXNlY29uZGFyeSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQuYnRuLXNlY29uZGFyeSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1zZWNvbmRhcnksLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG4uaW52YWxpZC5idG4tc2Vjb25kYXJ5e2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQuYnRuLXRlcnRpYXJ5LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZC5idG4tdGVydGlhcnksLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4uaW52YWxpZC5idG4tdGVydGlhcnksLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG4uaW52YWxpZC5idG4tdGVydGlhcnl7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFse3dpZHRoOjEwMCV9LmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLm1hdC1yYWRpby1ncm91cCAuYWN0aW5nLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxN3B4O3BhZGRpbmctYm90dG9tOjhweH0uZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAubWF0LXJhZGlvLWdyb3VwIC5hY3RpbmctbGFiZWw6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt6LWluZGV4OjJ9LmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLm1hdC1yYWRpby1ncm91cCAuYWN0aW5nLWxhYmVsOmJlZm9yZXtsZWZ0OjA7dG9wOjlweDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojY2NjfS5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5tYXQtcmFkaW8tZ3JvdXAgLmFjdGluZy1sYWJlbCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbHttaW4td2lkdGg6YXV0b319I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb257cGFkZGluZy1ib3R0b206MzBweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24gaDIuaGVhZGVyLWJhcntmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uIGgzLCNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uIGg0LCNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uIGg1e21hcmdpbjowO3BhZGRpbmc6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbiB1bHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbiB1bCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cG9zaXRpb246cmVsYXRpdmV9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGl7bWFyZ2luLXRvcDoyMHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT5he3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxNXB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPmE+aDN7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNXB4O3otaW5kZXg6NTB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+YTpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi0wLjVweDt6LWluZGV4OjQ5fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPnVsPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+dWw+bGk+YT5oNHtmb250LXNpemU6MTZweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT51bD5saT51bHttYXJnaW4tdG9wOjVweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT51bD5saT51bD5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1sZWZ0OjEwcHg7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjOTk5O2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MXB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPnVsPmxpPnVsPmxpPmE6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo1cHg7Ym9yZGVyLXRvcDoxcHggZG90dGVkICM5OTk7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPnVsPmxpPnVsPmxpPmEgZGl2e21hcmdpbi1ib3R0b206LTdweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bHtjb2x1bW4tZmlsbDpiYWxhbmNlO2NvbHVtbi1jb3VudDoyfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVsPmxpPmF7cGFkZGluZy10b3A6MjBweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVse21hcmdpbi10b3A6MTVweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpe21hcmdpbi10b3A6MjBweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVse2NvbHVtbi1maWxsOmJhbGFuY2U7Y29sdW1uLWNvdW50OjJ9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bD5saXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPmF7cGFkZGluZy1ib3R0b206MTBweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bHtjb2x1bW4tY291bnQ6M30jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bD5saT5he3BhZGRpbmctdG9wOjEwcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bHtjb2x1bW4tY291bnQ6M30jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVsPmxpe21hcmdpbi10b3A6LThweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVsPmxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVsPmxpPmF7cGFkZGluZy10b3A6MThweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzaXRlbWFwQ29udGFpbmVyLmNvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWx7Y29sdW1uLWNvdW50OjR9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bHtjb2x1bW4tY291bnQ6NH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVse2NvbHVtbi1jb3VudDo1fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWx7Y29sdW1uLWNvdW50OjV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWx7Y29sdW1uLWNvdW50OjZ9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bHtjb2x1bW4tY291bnQ6Nn19I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb257cGFkZGluZzowcHggMHB4IDBweCAxNXB4O21hcmdpbi10b3A6MjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNsb3NlLWJ0bntkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZXtwYWRkaW5nLXJpZ2h0OjE1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY2F0ZWdvcnktbmFtZS13cmFwe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5OTl9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY2F0ZWdvcnktbmFtZS13cmFwOmhvdmVye2JvcmRlci1jb2xvcjojMDA4NDAwfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgYXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVye2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwe3BhZGRpbmctdG9wOjEwcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcD5he3BhZGRpbmc6MHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVse3RyYW5zaXRpb246LjVzIGFsbCBlYXNlO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWwgbGkgdWwudGVybWluYWwtY2F0c3ttYXJnaW46MTBweCAxNXB4IDBweCAwcHg7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bCBsaSB1bC50ZXJtaW5hbC1jYXRzIGxpe3BhZGRpbmctdG9wOjEwcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWwgbGkgdWwudGVybWluYWwtY2F0cyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWwgbGkgdWwudGVybWluYWwtY2F0cyBsaSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjE2cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWwgbGkgdWwudGVybWluYWwtY2F0cyBsaSAuc2VjLWNhdC13cmFwIC5jb3ZlcntoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWwgbGkgLnNlYy1jYXQtd3JhcCAuY292ZXJ7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjE1cHg7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTVweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO3otaW5kZXg6NTB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24ubm8tY2hpbGRyZW4gLmNsb3NlLWJ0bntyaWdodDo1cHg7dG9wOjhweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jbG9zZS1idG57ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlcntoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwe29wYWNpdHk6MH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlcntvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjBweDt3aWR0aDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIgcHtvcGFjaXR5OjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0e2ZsZXg6MSAxIGF1dG87d2lkdGg6Y2FsYygxMDAlIC0gMjI2cHgpfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb257cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLXRvcDo1MHB4O21pbi1oZWlnaHQ6MTI1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZXtwYWRkaW5nLXJpZ2h0OjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIGF7bWFyZ2luLXJpZ2h0OjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlcntkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246LjVzIGFsbCBlYXNlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHB7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NTtsaW5lLWhlaWdodDoyMnB4O21hcmdpbjo1cHggMHB4IDBweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2V9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpe2ZsZXg6MCAxIDUwJX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMm4pIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luLXJpZ2h0OjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVye3RyYW5zaXRpb246LjVzIGFsbCBlYXNlO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIgcHt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCAubm8tY2hpbGRyZW4rLm5vLWNoaWxkcmVuLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IC5uby1jaGlsZHJlbitzZWN0aW9uOm5vdCgubm8tY2hpbGRyZW4pe21hcmdpbi10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlcntoZWlnaHQ6YXV0b30jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwe29wYWNpdHk6MX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWwsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWx7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpe2ZsZXgtYmFzaXM6YXV0bzt3aWR0aDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcHtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDE1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmZpcnN0LWNoaWxkLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpmaXJzdC1jaGlsZCAuc2VjLWNhdC13cmFwIGEsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6Zmlyc3QtY2hpbGQgLnNlYy1jYXQtd3JhcCBhe21hcmdpbi10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSBhLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIGF7bWFyZ2luLXRvcDowcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0c3twYWRkaW5nOjBweDttYXJnaW46MHB4O2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjBweDtib3JkZXItbGVmdDo0cHggc29saWQgI2ZmYmYwMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIGxpLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgbGl7cGFkZGluZzowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgbGkgLnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIGxpIC5zZWMtY2F0LXdyYXB7cGFkZGluZzoxNXB4IDE1cHggMjBweCAyMHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIGxpOm50aC1jaGlsZChvZGQpLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgbGk6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVye2hlaWdodDphdXRvO3dpZHRoOmF1dG87bWFyZ2luLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHB7b3BhY2l0eToxO21hcmdpbjowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24ubm8tY2hpbGRyZW4gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbi5uby1jaGlsZHJlbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcHtwYWRkaW5nLWJvdHRvbTo1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LW5hbWUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXJ9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LW5hbWUtd3JhcDphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6ChlwiO2ZvbnQtc2l6ZToxNXB4O2hlaWdodDoxNXB4O2NvbG9yOiMwMDY0MDA7bWFyZ2luOjNweCAwcHggMHB4IDEwcHg7ZGlzcGxheTppbmxpbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXB7cGFkZGluZy1yaWdodDoxNXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIGEsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXA6YWZ0ZXJ7ZGlzcGxheTppbmxpbmU7bWluLXdpZHRoOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcDpob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcDpob3ZlciAuY292ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcDpob3ZlcjphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6ChlwiO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMwMDY0MDB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikubm8tY2hpbGRyZW4gLmNhdGVnb3J5LW5hbWUtd3JhcDphZnRlcntwb3NpdGlvbjpzdGF0aWM7dG9wOmF1dG87cmlnaHQ6YXV0bzttYXJnaW46M3B4IDBweCAwcHggMTBweDtkaXNwbGF5OmlubGluZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saXtmbGV4OjAgMSAzMy4zMzMzJX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMm4pIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luLXJpZ2h0OjE1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDNuKSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbi1yaWdodDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbik6bm90KC5uby1jaGlsZHJlbikgLmNhdGVnb3J5LW5hbWUtd3JhcDphZnRlcntkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDotMTBweDt0b3A6NTAlO3JpZ2h0OjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjQwcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZXtmbGV4LXNocmluazoxO2ZsZXgtYmFzaXM6MjgwcHg7d2lkdGg6MjgwcHg7bWluLXdpZHRoOjI4MHB4O3BhZGRpbmctYm90dG9tOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIGF7Zm9udC1zaXplOjIycHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5uby1jaGlsZHJlbiAuY2F0ZWdvcnktbmFtZXtmbGV4LWdyb3c6MTtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6MTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDp1bnNldH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0c3ttYXJnaW4tbGVmdDoxNXB4O3dpZHRoOmNhbGMoMTAwJSAtIDI4MHB4KTtmbGV4LWdyb3c6MTtwYWRkaW5nOjE1cHggMHB4IDE1cHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCBhe2ZvbnQtc2l6ZToxOHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgxKSAuc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgyKSAuc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgzKSAuc2VjLWNhdC13cmFwe3BhZGRpbmctdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMSkgdWwudGVybWluYWwtY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMikgdWwudGVybWluYWwtY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoMykgdWwudGVybWluYWwtY2F0c3ttYXJnaW4tcmlnaHQ6MTVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRze2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY292ZXIgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0c3ttYXJnaW4tdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGksI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGl7Ym9yZGVyLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm5vdCg6Zmlyc3QtY2hpbGQpPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bm90KDpmaXJzdC1jaGlsZCk+LnNlYy1jYXQtd3JhcHtwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnR9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcHttYXJnaW46MHB4IDBweCAwcHggLTE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6Zmlyc3QtY2hpbGQ+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpmaXJzdC1jaGlsZD4uc2VjLWNhdC13cmFwe2JvcmRlcjowcHg7cGFkZGluZy10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpsYXN0LWNoaWxkPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bGFzdC1jaGlsZD4uc2VjLWNhdC13cmFwe3BhZGRpbmctYm90dG9tOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbjowcHggMHB4IDBweCAtMTVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHN7bWFyZ2luLWxlZnQ6MTVweDtmbGV4LWdyb3c6MTtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpe2ZsZXgtYmFzaXM6MjUlO3dpZHRoOjI1JX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoNCkgLnNlYy1jYXQtd3JhcHtwYWRkaW5nLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY292ZXIgcHtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMnB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0c3ttYXJnaW46MHB4IC0xNXB4fX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TmF2V3JhcHtkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeU5hdldyYXAgI2NhdGVnb3J5TmF2e21hcmdpbjowcHg7cGFkZGluZzowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cG9zaXRpb246cmVsYXRpdmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXB7ZGlzcGxheTpibG9jazt3aWR0aDoyMjZweDtmbGV4OjAgMSAyMjZweDt0cmFuc2l0aW9uOi4ycyBwYWRkaW5nIGVhc2V9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXZ7cG9zaXRpb246c3RpY2t5O3RvcDo5MHB4O2xlZnQ6MHB4O3dpZHRoOjIyNnB4O3otaW5kZXg6MTAwMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksKG1pbi13aWR0aDogNzY4cHgpYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC1oZWlnaHQ6IDkxOHB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXYgbGl7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDY0MDA7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMik7bWFyZ2luLXRvcDozcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXYgbGkgYXtwYWRkaW5nOjNweCA1cHg7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdiBsaSBhLmN1cnJlbnQsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIG5hdiNjYXRlZ29yeU5hdldyYXAgdWwjY2F0ZWdvcnlOYXYgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdiBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH19I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjM1cHg7b3ZlcmZsb3c6aGlkZGVufSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIC5iYWNrLXRvLXRvcHtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW59I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgLmJhY2stdG8tdG9wIGF7b3BhY2l0eTowfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIC5iYWNrLXRvLXRvcCBhIHNwYW57aGVpZ2h0OjBweDt3aWR0aDowcHg7dGV4dC1pbmRlbnQ6LTk5OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O292ZXJmbG93OmhpZGRlbn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXXtkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWx7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MHB4O21hcmdpbjowcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTRweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBpe3RvcDowcHg7Zm9udC1zdHlsZTpub3JtYWx9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgaS5nbHlwaGljb24tdGgtbGlzdHt0b3A6LTFweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBzcGFue21hcmdpbi1sZWZ0OjVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNre3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7cmlnaHQ6MHB4O3otaW5kZXg6OTk5OTttYXJnaW4tdG9wOi02MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtoZWlnaHQ6YXV0bztib3JkZXI6MHB4O2JveC1zaGFkb3c6LTJweCAycHggNnB4IDBweCByZ2JhKDAsMCwwLC4xKX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGljayAuYmFjay10by10b3B7aGVpZ2h0OmF1dG87d2lkdGg6YXV0b30jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGljayAuYmFjay10by10b3AgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTNweDtvcGFjaXR5OjF9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2sgLmJhY2stdG8tdG9wIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2sgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWx7cGFkZGluZzoxM3B4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNrIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHNwYW57ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNrIGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkrbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfS5zaGlwcGluZ0NvbnRhaW5lcnttYXJnaW4tdG9wOjE1cHh9LnNoaXBwaW5nQ29udGFpbmVyIC5nbHlwaGljb24tcmVmcmVzaC1hbmltYXRley13ZWJraXQtYW5pbWF0aW9uOnNwaW53IC43cyBpbmZpbml0ZSBsaW5lYXI7LW1vei1hbmltYXRpb246c3Bpbm0gLjdzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyOy1tcy1hbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXJ9LnNoaXBwaW5nQ29udGFpbmVyIC5nbHlwaGljb24tcmVmcmVzaC1uby1hbmltYXRley13ZWJraXQtYW5pbWF0aW9uOm5vbmU7LW1vei1hbmltYXRpb246bm9uZTstby1hbmltYXRpb246bm9uZTstbXMtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9LnNoaXBwaW5nQ29udGFpbmVyICNzaGlwcGluZy1zdGVwcy5wYWdlLWxvYWRpbmd7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhcn0uc2hpcHBpbmdDb250YWluZXIgI3NoaXBwaW5nLXN0ZXBzLnBhZ2UtbG9hZGVke29wYWNpdHk6MX0uc2hpcHBpbmdDb250YWluZXIgI2NvbnRlbnRzIC5iZy1kYW5nZXJ7cGFkZGluZzoxMHB4IDAgMCAxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjY29udGVudHMgLmJnLWRhbmdlciBkaXZ7cGFkZGluZy1ib3R0b206MTBweH0uc2hpcHBpbmdDb250YWluZXIgbGFiZWx7Zm9udC1zaXplOjEycHh9LnNoaXBwaW5nQ29udGFpbmVyIGl7Y29sb3I6IzAwNjQwMH0uc2hpcHBpbmdDb250YWluZXIgaDEucGFnZS1oZWFkZXItbWFpbnttYXJnaW4tYm90dG9tOjE1cHh9LnNoaXBwaW5nQ29udGFpbmVyIC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtdGV4dC1ub24tZGVmYXVsdHtjb2xvcjojNTU1fS5zaGlwcGluZ0NvbnRhaW5lciAuZm9ybS1jb250cm9sLWpxdWktZmVlZGJhY2suZm9ybS1jb250cm9sLWZlZWRiYWNre3JpZ2h0OjYycHh9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1zZWxlY3RtZW51LW1lbnUgdWx7cGFkZGluZy1sZWZ0OjA7bWF4LWhlaWdodDo0MDBweDtvdmVyZmxvdy15OmF1dG99LnNoaXBwaW5nQ29udGFpbmVyIC51aS1zZWxlY3RtZW51LWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2VlZX0uc2hpcHBpbmdDb250YWluZXIgLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LnNoaXBwaW5nQ29udGFpbmVyIC5oYXMtZXJyb3IgLnVpLXdpZGdldHtib3JkZXItY29sb3I6I2Q5NTM0Zn0uc2hpcHBpbmdDb250YWluZXIgLmhhcy1lcnJvciAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn0uc2hpcHBpbmdDb250YWluZXIgLmhhcy1zdWNjZXNzIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiMzYzc2M2R9LnNoaXBwaW5nQ29udGFpbmVyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bWFyZ2luLXRvcDotMjJweDtyaWdodDoxNXB4fS5zaGlwcGluZ0NvbnRhaW5lciAudWktY2hlY2tib3hyYWRpby1sYWJlbHtmb250LXdlaWdodDpub3JtYWx9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXI6bm9uZX0uc2hpcHBpbmdDb250YWluZXIgLmNoZWNrYm94IC51aS1jaGVja2JveHJhZGlvLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctcmlnaHQ6MjBweH0uc2hpcHBpbmdDb250YWluZXIgLmNoZWNrYm94LmhlbHAgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDo1cHh9LnNoaXBwaW5nQ29udGFpbmVyIC5yYWRpbywuc2hpcHBpbmdDb250YWluZXIgLnNpZ25hdHVyZS10eXBle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjEuMmVtfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWw2Rm9ybSAuYmctd2FybmluZ3twYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWw2Rm9ybSAuYmctd2FybmluZyBkaXZ7cGFkZGluZy1ib3R0b206NXB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWw2Rm9ybSAuYmctd2FybmluZyBkaXY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWw2Rm9ybSAuY2Fycmllci1sb2dve21heC13aWR0aDoxMjBweDttYXgtaGVpZ2h0OjEwMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSBpbnB1dCNmZmxTZWcxe3dpZHRoOjglO3BhZGRpbmc6MCAxMHB4IDAgMTBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gaW5wdXQjZmZsU2VnMnt3aWR0aDo5JTtwYWRkaW5nOjAgMTBweCAwIDEwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIGlucHV0I2ZmbFNlZzN7d2lkdGg6MTIlO3BhZGRpbmc6MCAxMHB4IDAgMTBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLnJvdyAuZmZsLW51bWJlciBzcGFue3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtc2l6ZToxMnB4O21hcmdpbjo1cHggMH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLnJvdyAuZmZsLW51bWJlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLnJvdyAuZmZsLXVwbG9hZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLnJvdyAuZmZsLXVwbG9hZCAuYnRuLXNpbXttYXJnaW4tbGVmdDo1cHg7cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLnJvdyAuZmZsLW51bWJlciBpbnB1dHtmbGV4OjEgMCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLnVzZXItbG9va3VwIC5hbHdheXMtc2hvd3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MzVweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgc3Bhbiwuc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgaW5wdXR7b3JkZXI6Mn0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgLmNsZWFyLWJ0bnthbGlnbi1zZWxmOmZsZXgtZW5kO29yZGVyOjF9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIC5jbGVhci1idG46YmVmb3Jle2NvbnRlbnQ6XCJDbGVhciBcIn19LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVye2NsZWFyOmJvdGg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyPnNwYW57d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEycHg7bWFyZ2luOjVweCAwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgaW5wdXQjZmZsU2VnMXt3aWR0aDoxNiV9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzJ7d2lkdGg6MTglfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcze3dpZHRoOjI1JX0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgLmNsZWFyLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjBweDtjb2xvcjojMDA2NDAwO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjhweCAwcHggOHB4IDVweDtjdXJzb3I6cG9pbnRlcn0uc2hpcHBpbmdDb250YWluZXIgI3RvLWFkZHJlc3MgLnVzZXItbG9va3VwIC5jdGEtcm93e21hcmdpbjotMTVweCAwIDMwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNmcm9tLWFkZHJlc3MgLnJvdzpsYXN0LWNoaWxkIC5mb3JtLWdyb3VwLC5zaGlwcGluZ0NvbnRhaW5lciAjdG8tYWRkcmVzcyAucm93Omxhc3QtY2hpbGQgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowfS5zaGlwcGluZ0NvbnRhaW5lciAjZnJvbS1hZGRyZXNzIC5jaGVja2JveCAudWktY2hlY2tib3hyYWRpby1sYWJlbCwuc2hpcHBpbmdDb250YWluZXIgI3RvLWFkZHJlc3MgLmNoZWNrYm94IC51aS1jaGVja2JveHJhZGlvLWxhYmVse3BhZGRpbmctbGVmdDowfS5zaGlwcGluZ0NvbnRhaW5lciAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9LnNoaXBwaW5nQ29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0e2hlaWdodDo0MHB4fS5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgaDV7Zm9udC13ZWlnaHQ6NjAwfS5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNpZ25hdHVyZS10eXBlcyAuYmctd2FybmluZ3twYWRkaW5nOjEwcHh9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCBzZWN0aW9uLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNpZ25hdHVyZS10eXBlcywuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24sLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2VsZWN0LXJhdGUtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0uc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IHNlY3Rpb24gaDQsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2lnbmF0dXJlLXR5cGVzIGg0LC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiBoNCwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zZWxlY3QtcmF0ZS1zZWN0aW9uIGg0e21hcmdpbi10b3A6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IHNlY3Rpb24gaDQ6YmVmb3JlLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNpZ25hdHVyZS10eXBlcyBoNDpiZWZvcmUsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIGg0OmJlZm9yZSwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zZWxlY3QtcmF0ZS1zZWN0aW9uIGg0OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo2MCU7bGVmdDowO3otaW5kZXg6NDl9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCBzZWN0aW9uIGg0IHNwYW4sLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2lnbmF0dXJlLXR5cGVzIGg0IHNwYW4sLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIGg0IHNwYW4sLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2VsZWN0LXJhdGUtc2VjdGlvbiBoNCBzcGFue2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDVweDttYXJnaW4tbGVmdDoxNXB4O3otaW5kZXg6NTB9LnNoaXBwaW5nQ29udGFpbmVyICNzaWduYXR1cmUtdHlwZXMgbGFiZWwsLnNoaXBwaW5nQ29udGFpbmVyICNkZWxpdmVyeS1vcHRpb25zIGxhYmVse2xpbmUtaGVpZ2h0OjE7cGFkZGluZy1ib3R0b206MTBweH0uc2hpcHBpbmdDb250YWluZXIgI3NpZ25hdHVyZS10eXBlcyBpLC5zaGlwcGluZ0NvbnRhaW5lciAjZGVsaXZlcnktb3B0aW9ucyBpe3RvcDowO3BhZGRpbmctbGVmdDo1cHh9LnNoaXBwaW5nQ29udGFpbmVyIC5ub3RpZmljYXRpb24tcGFuZWwgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAubm90aWZpY2F0aW9uLXBhbmVsIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAubm90aWZpY2F0aW9uLXBhbmVsIC5jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9ja30uc2hpcHBpbmdDb250YWluZXIgLnVwc0xpbmt7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDtjb2xvcjojNTU1fWFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIGltZ3t3aWR0aDozMCU7bWF4LXdpZHRoOjE1MHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwMHB4IGF1dG8gNXB4fWFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIHNwYW57dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjVweH1hamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi43NX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnNoaXBwaW5nQ29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgudWktY2hlY2tib3hyYWRpby1sYWJlbCk6bm90KC5hbHdheXMtc2hvdyksLnNoaXBwaW5nQ29udGFpbmVyIC5mb3JtLWdyb3VwIGkuZ2x5cGhpY29uLWluZm8tc2lnbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2hpcHBpbmdDb250YWluZXIgLmlucHV0LWdyb3VwLmhlbHAtaW5wdXQtZ3JvdXB7ZGlzcGxheTpibG9ja30uc2hpcHBpbmdDb250YWluZXIgLmlucHV0LWdyb3VwLmhlbHAtaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtmbG9hdDpub25lfS5zaGlwcGluZ0NvbnRhaW5lciAuY3RhLXJvd3twYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTVweCAhaW1wb3J0YW50fS5zaGlwcGluZ0NvbnRhaW5lciAuZm9ybS1jb250cm9sLWZlZWRiYWNre21hcmdpbi10b3A6MH19I3ZpZXctc2hpcG1lbnQgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDowfSN2aWV3LXNoaXBtZW50IC5ub3Rle3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCBoc2woNTAuNCw4MC42NDUxNjEyOTAzJSw4OC45MjE1Njg2Mjc1JSl9I3ZpZXctc2hpcG1lbnQgLmNhbmNlbGVkLW1lc3NhZ2V7cGFkZGluZzoxMHB4O21hcmdpbi10b3A6MTBweDtib3JkZXI6MXB4IHNvbGlkIGhzbCgwLDQzLjQ3ODI2MDg2OTYlLDg1Ljk4MDM5MjE1NjklKTttYXJnaW4tYm90dG9tOjEwcHh9I3ZpZXctc2hpcG1lbnQgLmluZm8tbWVzc2FnZXtwYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4O2JvcmRlcjoxcHggc29saWQgaHNsKDIwMCw2NS4yMTczOTEzMDQzJSw4My45ODAzOTIxNTY5JSk7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3LXNoaXBtZW50ICNjYXJyaWVyLWxvZ297bWF4LXdpZHRoOjEyMHB4O21heC1oZWlnaHQ6MTAwcHg7bWFyZ2luLXRvcDoxMHB4fSN2aWV3LXNoaXBtZW50IC5iZy13YXJuaW5ne3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHh9I3ZpZXctc2hpcG1lbnQgLmJnLXdhcm5pbmcgZGl2e3BhZGRpbmctYm90dG9tOjVweH0jdmlldy1zaGlwbWVudCAuYmctd2FybmluZyBkaXY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfSN2aWV3LXNoaXBtZW50IC5hY3Rpb257bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsjdmlldy1zaGlwbWVudHttYXJnaW4tYm90dG9tOjMwcHh9I3ZpZXctc2hpcG1lbnQgaDF7Zm9udC1zaXplOjI0cHh9I3ZpZXctc2hpcG1lbnQgLmxlYWR7Zm9udC1zaXplOjE0cHh9fSNzaGlwcGluZy1lc3RpbWF0b3IgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDowfSNzaGlwcGluZy1lc3RpbWF0b3IgLmNvbnRhaW5lci13YXJuaW5ne3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCBoc2woNTAuNCw4MC42NDUxNjEyOTAzJSw4OC45MjE1Njg2Mjc1JSl9I3NoaXBwaW5nLWVzdGltYXRvciAuY29udGFpbmVyLWRhbmdlcntwYWRkaW5nOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlcjoxcHggc29saWQgaHNsKDAsNDMuNDc4MjYwODY5NiUsODUuOTgwMzkyMTU2OSUpfSNzaGlwcGluZy1lc3RpbWF0b3IgI2NhcnJpZXItbG9nb3ttYXgtd2lkdGg6MTIwcHg7bWF4LWhlaWdodDoxMDBweDttYXJnaW4tdG9wOjEwcHh9I3NoaXBwaW5nLWVzdGltYXRvciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LXRleHQtbm9uLWRlZmF1bHR7Y29sb3I6IzU1NX0jc2hpcHBpbmctZXN0aW1hdG9yIC5mb3JtLWNvbnRyb2wtanF1aS1mZWVkYmFjay5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6NjJweH0jc2hpcHBpbmctZXN0aW1hdG9yIC51aS1zZWxlY3RtZW51LW1lbnUgdWx7cGFkZGluZy1sZWZ0OjA7bWF4LWhlaWdodDo0MDBweDtvdmVyZmxvdy15OmF1dG99I3NoaXBwaW5nLWVzdGltYXRvciAudWktc2VsZWN0bWVudS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I3NoaXBwaW5nLWVzdGltYXRvciAudWktc2VsZWN0bWVudS1kaXNhYmxlZCAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jc2hpcHBpbmctZXN0aW1hdG9yIC5oYXMtZXJyb3IgLnVpLXdpZGdldHtib3JkZXItY29sb3I6I2Q5NTM0Zn0jc2hpcHBpbmctZXN0aW1hdG9yIC5oYXMtZXJyb3IgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9I3NoaXBwaW5nLWVzdGltYXRvciAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNkOTUzNGYgIWltcG9ydGFudH0jc2hpcHBpbmctZXN0aW1hdG9yIC5oYXMtc3VjY2VzcyAudWktd2lkZ2V0e2JvcmRlci1jb2xvcjojM2M3NjNkfSNzaGlwcGluZy1lc3RpbWF0b3IgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0jc2hpcHBpbmctZXN0aW1hdG9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bWFyZ2luLXRvcDozcHg7cmlnaHQ6MTVweH0jc2hpcHBpbmctZXN0aW1hdG9yIC51aS1jaGVja2JveHJhZGlvLWxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0jc2hpcHBpbmctZXN0aW1hdG9yIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbnt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXI6bm9uZX0jc2hpcHBpbmctZXN0aW1hdG9yIC5jaGVja2JveCAudWktY2hlY2tib3hyYWRpby1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjIwcHh9I3NoaXBwaW5nLWVzdGltYXRvciAuY2hlY2tib3guaGVscCBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjVweH0jc2hpcHBpbmctZXN0aW1hdG9yIC5yYWRpbywjc2hpcHBpbmctZXN0aW1hdG9yIC5zaWduYXR1cmUtdHlwZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1yaWdodDoxLjJlbX0jc2hpcHBpbmctZXN0aW1hdG9yIC5wYWdlLWxvYWRpbmd7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGxpbmVhcn0jc2hpcHBpbmctZXN0aW1hdG9yIC5wYWdlLWxvYWRlZHtvcGFjaXR5OjF9I3NoaXBwaW5nLWVzdGltYXRvciBzZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfSNzaGlwcGluZy1lc3RpbWF0b3Igc2VjdGlvbiBoNHttYXJnaW4tdG9wOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9I3NoaXBwaW5nLWVzdGltYXRvciBzZWN0aW9uIGg0OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo2MCU7bGVmdDowO3otaW5kZXg6NDl9I3NoaXBwaW5nLWVzdGltYXRvciBzZWN0aW9uIGg0IHNwYW57Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNXB4O21hcmdpbi1sZWZ0OjE1cHg7ei1pbmRleDo1MH0jc2hpcHBpbmctZXN0aW1hdG9yIGxhYmVse2ZvbnQtc2l6ZToxMnB4fSNzaGlwcGluZy1lc3RpbWF0b3IgaXtjb2xvcjojMDA2NDAwfSNzaGlwcGluZy1lc3RpbWF0b3IgLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246c3BpbncgLjdzIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7LW1zLWFuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcn0jc2hpcHBpbmctZXN0aW1hdG9yIC5nbHlwaGljb24tcmVmcmVzaC1uby1hbmltYXRley13ZWJraXQtYW5pbWF0aW9uOm5vbmU7LW1vei1hbmltYXRpb246bm9uZTstby1hbmltYXRpb246bm9uZTstbXMtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW53e2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW1vei1rZXlmcmFtZXMgc3Bpbm17ZnJvbXstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgzNjBkZWcpfX0jc2hpcHBpbmctZXN0aW1hdG9yIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDA7Y29sb3I6IzU1NX0jc2hpcHBpbmctZXN0aW1hdG9yIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIGltZ3t3aWR0aDozMCU7bWF4LXdpZHRoOjE1MHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwMHB4IGF1dG8gNXB4fSNzaGlwcGluZy1lc3RpbWF0b3IgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi10b3A6NXB4fSNzaGlwcGluZy1lc3RpbWF0b3IgYWpheC1zcGlubmVyIC5iYWNrLWNvdmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNzV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNzaGlwcGluZy1lc3RpbWF0b3IgLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC51aS1jaGVja2JveHJhZGlvLWxhYmVsKTpub3QoLmFsd2F5cy1zaG93KSwjc2hpcHBpbmctZXN0aW1hdG9yIC5mb3JtLWdyb3VwIGkuZ2x5cGhpY29uLWluZm8tc2lnbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9I3NoaXBwaW5nLWVzdGltYXRvciAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJde2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50fSNzaGlwcGluZy1lc3RpbWF0b3IgLmZvcm0tY29udHJvbC1mZWVkYmFja3ttYXJnaW4tdG9wOi0yMnB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NoaXBwaW5nLWVzdGltYXRvciAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpeyNzaGlwcGluZy1lc3RpbWF0b3J7bWFyZ2luLWJvdHRvbTozMHB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLmN0YS1yb3d7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudH19I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2xpc3RpbmdDb250YWluZXJ7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lcj5we21hcmdpbjoxMHB4IDBweCAwcHggMHB4fSNsaXN0aW5nQ29udGFpbmVyIGlucHV0LmhlbHBsaW5rLWRyYXdlcitsYWJlbCtoMytwe3BhZGRpbmctcmlnaHQ6NDBweH0jbGlzdGluZ0NvbnRhaW5lciAuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ257Y29sb3I6I2ZmYmYwMH0jbGlzdGluZ0NvbnRhaW5lciAubWF0LWhvcml6b250YWwtY29udGVudC1jb250YWluZXI+ZGl2IC5idG4sI2xpc3RpbmdDb250YWluZXIgLm1hdC1zdGVwcGVyLXZlcnRpY2FsPmRpdiAuYnRue3BhZGRpbmc6MTVweDtmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAuYnRuLmJ0bi1zaW17ZmxleDoxIDEgMTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk7b3ZlcmZsb3c6dmlzaWJsZX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbC5wYWdlLXNlY3Rpb257bWFyZ2luOjBweDtib3JkZXI6MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyPmgze21hcmdpbjowcHggMHB4IDVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcj5we21hcmdpbjowcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXRyYW5zcGFyZW50IC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi10cmFuc3BhcmVudD5zbWFsbCwjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZT5zbWFsbHttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi1ncmF5e2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLWdyYXk6YmVmb3JlLCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLWdyYXk6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLWdyYXk6YWZ0ZXJ7Y2xlYXI6Ym90aH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi10cmFuc3BhcmVudCwjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZSwjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi1ncmF5e3otaW5kZXg6Mzl9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24taGVhZGVye3otaW5kZXg6NDB9I2xpc3RpbmdDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVsIHNwYW46bGFzdC1jaGlsZHtsaW5lLWhlaWdodDoxOHB4O21hcmdpbi10b3A6LTNweH0jbGlzdGluZ0NvbnRhaW5lciAudWktd2lkZ2V0e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0jbGlzdGluZ0NvbnRhaW5lciAuZ2ItYXV0b2NvbXBsZXRlLXdyYXAgLm1hdC1tZGMtY2hpcC1zZXRbaGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAuZ2ItYXV0b2NvbXBsZXRlLXdyYXAgLm1kYy1ldm9sdXRpb24tY2hpcC1zZXRfX2NoaXBzLCNsaXN0aW5nQ29udGFpbmVyIC5nYi1hdXRvY29tcGxldGUtd3JhcCAubWF0LW1kYy1jaGlwe21hcmdpbjowfSNsaXN0aW5nQ29udGFpbmVyIC5nYi1hdXRvY29tcGxldGUtd3JhcCAubWF0LW1kYy1jaGlwe2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo2cHg7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXI+aDN7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXI+cHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDpub3JtYWx9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2xpc3RpbmdDb250YWluZXIgLmJ0bi5idG4tc2lte3BhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7ZmxleDowIDAgYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246cmlnaHR9fSNmaXJzdFRpbWVTZWxsZXJNb2RhbC5pbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNmaXJzdFRpbWVTZWxsZXJNb2RhbCAubW9kYWwtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Y29sb3I6IzU1NX0jZmlyc3RUaW1lU2VsbGVyTW9kYWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDtib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjUwO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjBweH0jZmlyc3RUaW1lU2VsbGVyTW9kYWwgLm1vZGFsLWNvbnRlbnQgaDN7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi10b3A6MHB4fSNmaXJzdFRpbWVTZWxsZXJNb2RhbCAubW9kYWwtY29udGVudCBwLCNmaXJzdFRpbWVTZWxsZXJNb2RhbCAubW9kYWwtY29udGVudCB1bHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4fSNmaXJzdFRpbWVTZWxsZXJNb2RhbCAubW9kYWwtY29udGVudCB1bHtwYWRkaW5nLWxlZnQ6MTlweH0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5jbG9zZXtjb2xvcjojMDA2NDAwO3JpZ2h0OjE1cHg7dG9wOjE1cHg7Zm9udC1zaXplOjI2cHh9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctdGl0bGV7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjE1cHg7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDAwO21hcmdpbjoyMHB4IDAgMHB4O3BhZGRpbmc6MH0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50e3BhZGRpbmc6MCAwIDFweDttYXgtaGVpZ2h0OnVuc2V0fS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgI2Rlc2NyaXB0aW9uVGV4dHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6MTBweDttYXJnaW46MCAxNXB4O2hlaWdodDpjYWxjKDEwMCUgLSA2MHB4KX0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5jdGFze2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNXB4fS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLmN0YXMgc21hbGx7cGFkZGluZzowIDAgMTVweDtkaXNwbGF5OmJsb2NrfS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLmN0YXMgYnV0dG9uLmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5jdGFzIGJ1dHRvbitidXR0b257bWFyZ2luLWxlZnQ6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcntib3JkZXI6bm9uZTttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257Ym9yZGVyLXRvcDowcHg7Ym9yZGVyLWJvdHRvbTowcHg7bWFyZ2luLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+ZGl2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjBweDttYXJnaW4tdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj5kaXYgLnNlY3Rpb24td2hpdGUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+ZGl2IC5zZWN0aW9uLXRyYW5zcGFyZW50e3BhZGRpbmc6MjBweCAxNXB4IDI1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9ue21hcmdpbi10b3A6MzBweDttYXJnaW4tbGVmdDowcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGJ1dHRvbiBpe21hcmdpbi1sZWZ0OjVweDt0b3A6MHB4O2xpbmUtaGVpZ2h0OjE5cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uLmludmFsaWR7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2N1cnNvcjpkZWZhdWx0fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGF7d2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3d7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGF7d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzK2gye2JvcmRlci1yYWRpdXM6MHB4IDZweCAwcHggMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj5kaXY+ZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+ZGl2PmRpdjpsYXN0LWNoaWxkPmRpdjpsYXN0LWNoaWxkLnNlY3Rpb24td2hpdGV7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9ue21hcmdpbi1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93IGF7d2lkdGg6MzMuMzMzMyV9fSNsaXN0aW5nQ29udGFpbmVyIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZDAwMjFiO21pbi1oZWlnaHQ6MjBweDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIC5jdGEtcm93Ky5lcnJfbXNne3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi10b3A6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAuZXJyX21zZ193cmFwe21hcmdpbi1ib3R0b206LTIwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O3RleHQtYWxpZ246cmlnaHR9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cHtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCksI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVse2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCk6aG92ZXIsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsOmhvdmVye2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpOmJlZm9yZSwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWw6YmVmb3Jle3RvcDoxcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgLmNoZWNrLWdyb3VwLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7Zm9udC1zaXplOjExcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgLmNoZWNrLWdyb3VwIGxhYmVsLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWx7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgLmNoZWNrLWdyb3VwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5jaGVjay1ncm91cCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSAuY2hlY2stZ3JvdXAgbGFiZWw6aG92ZXIsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5jaGVjay1ncm91cCBsYWJlbDpob3Zlcntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIC5yZXEsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5yZXF7Y29sb3I6I2QwMDIxYn0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSAucmVxOmJlZm9yZSwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgLnJlcTpiZWZvcmV7Y29udGVudDpcIipcIn0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSBhLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIGE6aG92ZXIsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIGEsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luLWxlZnQ6M3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIGEuZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24sI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgYTpob3Zlci5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgYS5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgYTpob3Zlci5nbHlwaGljb24tcXVlc3Rpb24tc2lnbntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIGEuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24sI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgYTpob3Zlci5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgYS5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgYTpob3Zlci5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbntjb2xvcjojZmZiZjAwfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpLmRyYXdlciwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwuZHJhd2Vye2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cD5sYWJlbHttYXJnaW4tYm90dG9tOjEwcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWMtaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWMtaW5wdXQtZ3JvdXAgLmdseXBoaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3JpZ2h0OjBweDtib3R0b206MHB4O3RvcDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cHtjbGVhcjpib3RofSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVse2NvbG9yOiM1NTU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjoxMHB4IDBweCAwcHggMHB4O2Rpc3BsYXk6ZmxleH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLm11bHRpLWlucHV0LWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpe21hcmdpbi10b3A6MTBweDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHVsLmNoZWNrYm94LWdyb3Vwe2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O3BhZGRpbmc6MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgdWwuY2hlY2tib3gtZ3JvdXAgbGl7bWFyZ2luLXRvcDo3cHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCB1bC5jaGVja2JveC1ncm91cCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NTtkaXNwbGF5OmZsZXh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdLnNob3J0LCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLnNob3J0e3dpZHRoOjUwJX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwPmRpdiB0ZXh0YXJlYXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZ1dHVyZS1zYXZlLXRleHR7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi10b3A6MHB4O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBzbWFsbHtmb250LXNpemU6MTFweDttYXJnaW4tdG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHNtYWxsIGF7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgc21hbGwgLnJlcXtjb2xvcjojZDAwMjFifSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgc21hbGwgLnJlcTpiZWZvcmV7Y29udGVudDpcIipcIn0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5maWVsZC1uYW1lLXJlcStsYWJlbHttYXJnaW4tdG9wOjVweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5maWVsZC1uYW1lLXJlcStsYWJlbCtsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5maWVsZC1uYW1lLXJlcStsYWJlbCtsYWJlbCtpbnB1dHtkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZmllbGQtbmFtZS1yZXE6Y2hlY2tlZCtsYWJlbCtsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5maWVsZC1uYW1lLXJlcTpjaGVja2VkK2xhYmVsK2xhYmVsK2lucHV0e2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZmllbGQtbmFtZS1yZXE6Y2hlY2tlZCtsYWJlbCtsYWJlbHttYXJnaW4tdG9wOjIwcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5vcHRpb25hbC1zZXJ2aWNle21hcmdpbi1ib3R0b206MTVweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3Vwe3dpZHRoOjEwMCV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cD5sYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwPmxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDozcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cD5sYWJlbCBzcGFuOmxhc3QtY2hpbGR7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDY0MDA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1sZWZ0OjE1cHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5lZGl0LW1vZGV7cG9zaXRpb246cmVsYXRpdmV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5lZGl0LW1vZGUgLnByZWZpbGwtZWRpdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjE1cHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAuZWRpdC1tb2RlIC5wcmVmaWxsLWxpc3QgaXtjb2xvcjojMDA2NDAwO21hcmdpbi1yaWdodDozcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5lZGl0LW1vZGUgLnByZWZpbGwtbGlzdCBsYWJlbCtzcGFue2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAubWF0LWNoaXAtbGlzdCAubWF0LWNoaXAtbGlzdC13cmFwcGVye21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAubWF0LWNoaXAtbGlzdCAubWF0LWNoaXAtbGlzdC13cmFwcGVyIC5tYXQtY2hpcHtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6NnB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjI0cHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAubWF0LWNoaXAtbGlzdCAubWF0LWNoaXAtbGlzdC13cmFwcGVyIC5tYXQtY2hpcCAubWF0LWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDozcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAubWF0LWNoaXAtbGlzdCAubWF0LWNoaXAtbGlzdC13cmFwcGVyIC5tYXQtY2hpcC5tYXQtc3RhbmRhcmQtY2hpcDpub3QoLm1hdC1jaGlwLWRpc2FibGVkKTphY3RpdmV7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBzbWFsbHtmb250LXNpemU6MTNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsLmRyYXdlciwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwuZHJhd2Vye2ZvbnQtc2l6ZToxNHB4fX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsK2gzLCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWwraDMrcHtwYWRkaW5nLXJpZ2h0OjUwcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O21hcmdpbjowcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdntvcGFjaXR5OjA7aGVpZ2h0OjBweDt3aWR0aDowcHg7cGFkZGluZzowcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXYgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdiB1bHtmb250LXNpemU6MTNweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdiBzcGFue2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbD5kaXYgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowcHg7bWFyZ2luOjVweCAwcHggMHB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdiB1bCBsaXttYXJnaW4tdG9wOjVweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdiB1bCBsaSBhe2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsOmJlZm9yZXtjb250ZW50Olwi7oKGXCI7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzBweDttYXJnaW46MTVweCAxNXB4IDBweCAwcHg7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtjb2xvcjojMDA2NDAwO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsOmhvdmVyOmJlZm9yZXtjb2xvcjojMDA4NDAwfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXI6Y2hlY2tlZCtsYWJlbHtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggNnB4O2N1cnNvcjpkZWZhdWx0O2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXI6Y2hlY2tlZCtsYWJlbD5kaXZ7b3BhY2l0eToxO2hlaWdodDphdXRvO3dpZHRoOmF1dG87cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2VlZX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyOmNoZWNrZWQrbGFiZWw+ZGl2IHVse3BhZGRpbmctcmlnaHQ6NDBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeXt3aWR0aDoxMDAlO21heC13aWR0aDo2MjBweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTVweCAxNXB4IDI1cHg7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeT5oNHtmb250LXdlaWdodDo2MDA7bWFyZ2luOjA7Zm9udC1zaXplOjM0cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnk+cHtmb250LXNpemU6MjBweDttYXJnaW4tdG9wOjEwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcCBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXAgcHttYXJnaW46MH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWR7bWluLWhlaWdodDozNDBweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL3ByaWNlaGlzdG9yeS1iZy5wbmdcIikgYm90dG9tIGNlbnRlciBuby1yZXBlYXR9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHB7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5te3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46NjBweCBhdXRvIDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6NjBweDtjb2xvcjojZmZmO3RleHQtc2hhZG93OjFweCA0cHggMnB4IHJnYmEoNTAsNTAsNTAsLjQpfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLmwsI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4udXtmb250LXNpemU6NDJweDtib3R0b206ODNweDt0ZXh0LXNoYWRvdzotMXB4IDFweCAycHggI2ZmZiwxcHggMXB4IDJweCAjZmZmLDFweCAtMXB4IDAgI2ZmZiwtMXB4IC0xcHggMCAjZmZmfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLmx7bGVmdDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLnV7cmlnaHQ6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodHtmb250LXNpemU6MjRweDtjb2xvcjojNTU1O3RleHQtYWxpZ246Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjhweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IGl7bWFyZ2luOjAgMTBweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnl7bWF4LXdpZHRoOjk1JX0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeT5oNHtmb250LXNpemU6MzRweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeT5we2ZvbnQtc2l6ZToyMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwOmJlZm9yZXtjb250ZW50OlwiXCI7ei1pbmRleDo0OTt0b3A6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMzBweDttYXJnaW4tdG9wOi02M3B4O2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcCBwe21hcmdpbjowfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubGVmdCwjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodHt3aWR0aDpjYWxjKDUwJSAtIDE3NXB4KX0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5sZWZ0IHB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LmxlZnQgLm17Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6NDJweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHR7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwe3BhZGRpbmc6MCAyMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHV7cGFkZGluZzowIDEwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBzdHJvbmd7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgaXttYXJnaW46MHB4IDRweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWR7bWluLWhlaWdodDoyNDBweDtmbGV4OjAgMSAzNTBweDtiYWNrZ3JvdW5kLXNpemU6MTAwJX0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgcHtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7dGV4dC1zaGFkb3c6MXB4IDJweCAycHggcmdiYSg1MCw1MCw1MCwuNCk7Y29sb3I6I2ZmZjttYXJnaW4tdG9wOjM3cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubXtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo0OHB4O21hcmdpbi10b3A6NnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLmwsI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4udXtib3R0b206NzBweDtmb250LXNpemU6MzZweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5se2xlZnQ6MH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi51e3JpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHR7Zm9udC1zaXplOjIycHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBzdHJvbmd7Zm9udC1zaXplOjMycHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBpe21hcmdpbjowcHggMTBweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwe21hcmdpbi10b3A6LTMwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubGVmdCAubXtmb250LXNpemU6NTJweDtsaW5lLWhlaWdodDo1MnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZHttaW4taGVpZ2h0OjI2MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBwe21hcmdpbi10b3A6NjFweDtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5te2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjQ4cHg7bWFyZ2luLXRvcDo2cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubCwjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi51e2JvdHRvbToxMTVweDt3aWR0aDoxMzBweDt0ZXh0LXNoYWRvdzpub25lfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLmx7bGVmdDotODhweDt0ZXh0LWFsaWduOnJpZ2h0fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLnV7cmlnaHQ6LTg4cHg7dGV4dC1hbGlnbjpsZWZ0fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0e2ZvbnQtc2l6ZToyMnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHB7cGFkZGluZzowfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgc3Ryb25ne2ZvbnQtc2l6ZTozMnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgaXttYXJnaW46MHB4IDEwcHh9fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiBoNHtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMDttYXJnaW46MHB4IDBweCAxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuZXJyX21zZ193cmFwe2NsZWFyOmxlZnQ7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5sb2FkaW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5sb2FkaW5nIHNwYW57Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLmxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjttYXJnaW4tcmlnaHQ6NXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVye2JvcmRlci1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZTpudGgtY2hpbGQoMil7cGFkZGluZzowcHggIWltcG9ydGFudDtib3JkZXItYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGU6bnRoLWNoaWxkKDMpe2JvcmRlci10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXR7cGFkZGluZzozMHB4IDBweDttYXJnaW46MzBweCAxNXB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcHtwYWRkaW5nOjBweCAxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXAgbGFiZWx7Y29sb3I6IzU1NTtmb250LXNpemU6MjJweDttYXJnaW4tYm90dG9tOjVweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwIHB7Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcCAuYWMtaW5wdXQtZ3JvdXAgaXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwIC5hYy1pbnB1dC1ncm91cCBpbnB1dFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZmZmfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQuc2VhcmNoaW5nOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IGF1dG8gMDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQuc2VhcmNoaW5nIC5jYXRlZ29yeS1pbnB1dC13cmFwIC5hYy1pbnB1dC1ncm91cCBpe2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGU6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgbGFiZWx7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cz4uYWN0aW5nLWxhYmVse3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVsIGxpe21hcmdpbi10b3A6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWwgbGk+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCBhdXRvO3BhZGRpbmc6MnB4IDVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWwgbGk+aHJ7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTFweDtsZWZ0OjBweDt6LWluZGV4OjQ7aGVpZ2h0OjFweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6aHNsKDAsMCUsNzEuNjY2NjY2NjY2NyUpO2JvcmRlci1jb2xvcjojZmZmfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bCBsaSB1bHttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bCBsaSB1bCBsaXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjE1cHg7Zm9udC1zaXplOjEycHg7cG9zaXRpb246cmVsYXRpdmV9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC50ZXJtaW5hbC1jYXRlZ29yeXtkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC50ZXJtaW5hbC1jYXRlZ29yeStsYWJlbHtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyO21hcmdpbi1ib3R0b206MHB4O2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NXB4IDEwcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkK2xhYmVse2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6NnB4O2N1cnNvcjpkZWZhdWx0fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWV7cGFkZGluZzoyMHB4IDE1cHg7Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSAudGVybWluYWwtY2F0ZWdvcnkrbGFiZWx7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSAubWF0LW5lc3RlZC10cmVlLW5vZGVbYXJpYS1leHBhbmRlZD10cnVlXSB1bCAubWF0LXRyZWUtbm9kZTpmaXJzdC1jaGlsZCAudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCtsYWJlbHttYXJnaW4tdG9wOjBweH1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSBidXR0b24sI2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSBsYWJlbHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktZGlzcGxheSBsYWJlbHtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWRpc3BsYXkgaW5wdXR7Zm9udC1zaXplOjE4cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0e3BhZGRpbmc6MzBweCAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcHtwYWRkaW5nOjBweCAxMDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0LnNlYXJjaGluZzphZnRlcntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dC5zZWFyY2hpbmcgLmFjLWlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQuc2VhcmNoaW5nIC5hYy1pbnB1dC1ncm91cDphZnRlcnt0b3A6NXB4O3JpZ2h0Oi00MHB4O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVsIGxpIHNwYW57Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSBidXR0b24sI2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZSBsYWJlbHtmb250LXNpemU6MTdweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcHtwYWRkaW5nOjBweCAxODBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwIGxhYmVse2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAubG9hZGluZyBzcGFue2ZvbnQtc2l6ZToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAubG9hZGluZzpiZWZvcmV7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0e3dpZHRoOjc1JTttYXJnaW46MzBweCBhdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXAgbGFiZWx7Zm9udC1zaXplOjMwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1kaXNwbGF5LCNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWV7d2lkdGg6NzUlO21hcmdpbjozMHB4IGF1dG8gMTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWRpc3BsYXkgbGFiZWx7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9ja319I2xpc3RpbmdDb250YWluZXIgI3BpY3R1cmVzIC5nYi1hdXJpZ21hLWltYWdlLXVwbG9hZGVye21hcmdpbi10b3A6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgaDV7bWFyZ2luLXRvcDozMHB4O2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7cGFkZGluZzoxNXB4IDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5mZmwgaXttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAjc3RhbmRhcmRUZXh0Tmlja25hbWV7bWFyZ2luLWJvdHRvbToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscz4uc2VjdGlvbi10cmFuc3BhcmVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNkZmRmZGYsICNmZmYgMTJweCl9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwe21hcmdpbjowIC0xNXB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsICNkZmRmZGYgNTBweCl9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5ncmFkaWVudC1yb3RhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxNXB4O3BhZGRpbmc6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjBweCAxMHB4IDEzcHggLTEwcHggIzAwMCwwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMCl9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5ncmFkaWVudC1yb3RhdGUgLmdyYWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00NjYlO2xlZnQ6LTI1JTt3aWR0aDoxNTAlO2hlaWdodDoxMDAwJTtiYWNrZ3JvdW5kOiM0ODJhNmQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoNzIsIDQyLCAxMDkpIDI1JSwgcmdiKDE5NSwgNDAsIDE2OCkgNTAlLCByZ2IoMTAxLCA1NiwgMTU1KSA3NSUpOy13ZWJraXQtYW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7LW1vei1hbmltYXRpb246Z3JhZGllbnRTcGluIDhzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246Z3JhZGllbnRTcGluIDhzIGxpbmVhciBpbmZpbml0ZTt6LWluZGV4OjEwfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZ3JhZGllbnQtcm90YXRlICNHZW5lcmF0ZUFJQnV0dG9ue2JvcmRlci1yYWRpdXM6MTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjYzMyOGE4O2ZvbnQtc2l6ZToxN3B4O3BhZGRpbmc6OHB4IDEycHg7ei1pbmRleDoxMX1ALW1vei1rZXlmcmFtZXMgZ3JhZGllbnRTcGluezEwMCV7LW1vei10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBncmFkaWVudFNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBncmFkaWVudFNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZ3JhZGllbnQtcm90YXRlOmhvdmVyIC5ncmFkey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzOy1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOjNzO2FuaW1hdGlvbi1kdXJhdGlvbjozc30jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmdyYWRpZW50LXJvdGF0ZS5kaXNhYmxlZCAuZ3JhZHtiYWNrZ3JvdW5kOiM1NTUgIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmdyYWRpZW50LXJvdGF0ZS5kaXNhYmxlZCBidXR0b257Ym9yZGVyLWNvbG9yOiNkOWQ5ZDkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDkgIWltcG9ydGFudDtjdXJzb3I6bm90LWFsbG93ZWR9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwICNyZW1haW5pbmdBdHRlbXB0c3tkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZXJyX21zZ3ttYXJnaW4tdG9wOjZweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWJvdHRvbToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXA+c3Bhbntjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXA+c3Bhbj5zdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXA+c3Bhbj5pbWd7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMik7bWFyZ2luOjBweCAxMHB4O2Rpc3BsYXk6aW5saW5lfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAubG9hZGVye2JhY2tncm91bmQtY29sb3I6I2VlZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcHtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwIGxhYmVse3doaXRlLXNwYWNlOm5vd3JhcH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwPnNwYW57bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOi0ycHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5jYXRlZ29yeS1zZWN0aW9uIC5qcXVpLWRkLXdyYXBwZXJ7d2lkdGg6NTAlfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuc2VjdGlvbi10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5zZWN0aW9uLXRyYW5zcGFyZW50IC5mb3JtLWdyb3VwIC5zZWN0aW9uLWdyYXl7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgLmN0YS1yb3d7bWFyZ2luLXRvcDoyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuc2VjdGlvbi13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn19I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLXRyYW5zcGFyZW50IC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIC5zZWN0aW9uLWdyYXl7Ym9yZGVyLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoMSl7b3JkZXI6MX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCgyKXtvcmRlcjozfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpe29yZGVyOjZ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoNCl7b3JkZXI6NH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCg1KXtvcmRlcjo1fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDYpe29yZGVyOjJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5pbnB1dC1ncm91cC1lbmR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzaGlwU2VlQWRkbFRlcm1zK2xhYmVse21hcmdpbi1ib3R0b206MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2ltbWVkaWF0ZS1jaGVja291dC1nYnBheSAuZ2x5cGhpY29uLW9re2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcy1oZHJ7bWFyZ2luLXRvcDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3N7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjEwcHggLTcuNXB4IDVweDtwYWRkaW5nOjB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcyBsaXtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzIGF7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MTAwcHg7cGFkZGluZzoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo2cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcyBhPmRpdntoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MgYSNmZWRleGxpbms+ZGl2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby1mZWRleC5wbmcpfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MgYSN1c3BzbGluaz5kaXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLXVzcHMucG5nKX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzIGEjdXBzbGluaz5kaXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLXVwcy5wbmcpfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cCAuZ2x5cGhpY29uLXJlbW92ZXtjb2xvcjojZDAwMjFifSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cCAuc2VjdGlvbi1ncmF5e21hcmdpbjowcHg7Y2xlYXI6bGVmdH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAgLnNlY3Rpb24tZ3JheSBwe21hcmdpbi1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXR7YmFja2dyb3VuZC1jb2xvcjojZWVlO21hcmdpbi10b3A6LTIwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MHB4O2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo3cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpIGl7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGkgaS5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGkgaS5nbHlwaGljb24tcmVtb3Zle2NvbG9yOiNkMDAyMWJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaSBhOnZpc2l0ZWR7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5LnF1YWxpZmllZHtwYWRkaW5nOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5LnF1YWxpZmllZCAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNnB4O21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5LnF1YWxpZmllZCAuYWN0aW5nLWxhYmVsIGl7Y29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheS51bnF1YWxpZmllZHtwYWRkaW5nOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5LnVucXVhbGlmaWVkIC5hY3RpbmctbGFiZWwgLmdseXBoaWNvbi1va3tjb2xvcjojMDA2NDAwO21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5LnVucXVhbGlmaWVkIC5hY3RpbmctbGFiZWwgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWdue2NvbG9yOiNmZmJmMDA7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnl7bWFyZ2luLXRvcDoxNXB4O2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5ICN0YXhTdGF0ZSAjc2FsZXNUYXhTdGF0ZVRleHR7bWFyZ2luOjE1cHggMHB4IDVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgLnJldmVhbGVyICN0YXhQZXJjZW50YWdle21hcmdpbjoxNXB4IDBweCAwcHggMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAucmV2ZWFsZXIgI3RheFBlcmNlbnRhZ2Ugc3Bhbntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjM3cHg7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5IC5yZXZlYWxlciAjdGF4UGVyY2VudGFnZSBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTFweDttYXJnaW4tbGVmdDowcHg7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgLnJldmVhbGVyICN0YXhQZXJjZW50YWdlIGlucHV0W3R5cGU9bnVtYmVyXXtmbGV4OjEgMSBhdXRvO3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAucmV2ZWFsZXIgcC5lcnJvcntjb2xvcjojZDAwMjFiO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHg7cGFkZGluZzowcHg7dGV4dC1hbGlnbjpyaWdodDtkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5IC5yZXZlYWxlciAjdGF4SW5jbHVzaW9ucyBzbWFsbHtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllc3tjbGVhcjpib3RoO21hcmdpbi10b3A6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcz5zbWFsbCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcz5zbWFsbCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzPnNtYWxsLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXM+c21hbGx7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWx7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MHB4O3dpZHRoOjEwMCU7bWFyZ2luOjVweCAwIDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGk+c3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaT5zcGFuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGk+c3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpPnNwYW57d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDttaW4td2lkdGg6NzVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaT5zcGFuLnBlcmM6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGk+c3Bhbi5wZXJjOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGk+c3Bhbi5wZXJjOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGk+c3Bhbi5wZXJjOmFmdGVye2NvbnRlbnQ6XCIlXCJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllc3tmbGV4OjEgMSBhdXRvO3dpZHRoOmF1dG87cGFkZGluZzowcHggMTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5LCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnl7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbi1yaWdodDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5IGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnkgaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5IGksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSBpe2NvbG9yOiMwMDY0MDA7dG9wOjBweDttYXJnaW4tcmlnaHQ6M3B4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5Omxhc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnk6bGFzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5Omxhc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeTpsYXN0LWNoaWxke21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJlbW92ZS1idG4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJlbW92ZS1idG4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaSAucmVtb3ZlLWJ0biwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yZW1vdmUtYnRue2NvbG9yOiMwMDY0MDA7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGk6bnRoLWNoaWxkKG9kZCksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGk6bnRoLWNoaWxkKG9kZCksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaTpudGgtY2hpbGQob2RkKSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAuYWRkLXJvdywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwIC5hZGQtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi10b3A6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAuYWRkLXJvdyBidXR0b24sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAuYWRkLXJvdyBidXR0b257cGFkZGluZzoxMHB4IDIwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgLmFkZC1yb3cgYnV0dG9uLmFkZC1idG4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAuYWRkLXJvdyBidXR0b24uYWRkLWJ0bntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OjEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgLmFkZC1yb3cgYnV0dG9uLmFkZC1idG4gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwIC5hZGQtcm93IGJ1dHRvbi5hZGQtYnRuIHNwYW57Zm9udC1zaXplOjE0cHg7bWFyZ2luLWxlZnQ6NXB4O2xpbmUtaGVpZ2h0OjE0cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgLmFkZC1yb3cgYnV0dG9uLmFkZC1idG4gaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwIC5hZGQtcm93IGJ1dHRvbi5hZGQtYnRuIGl7Zm9udC1zaXplOjEzcHg7dG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAuYWRkLXJvdysuZXJyX21zZywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwIC5hZGQtcm93Ky5lcnJfbXNne21hcmdpbi10b3A6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZXttYXJnaW4tdG9wOjE1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbntmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uY29sLXNtLTZ7ZmxleDowIDEgNTAlfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDMpe29yZGVyOjV9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoNSl7b3JkZXI6Nn19I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXRyYW5zcGFyZW50e2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXRyYW5zcGFyZW50IGgzLnNlY29uZGFyeS1oZWFkZXJ7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjI1cHg7bWFyZ2luLXRvcDowcHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi10cmFuc3BhcmVudCBoMy5zZWNvbmRhcnktaGVhZGVyPmF7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgLm1lcmlkaWFue2NsZWFyOm5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXRyYW5zcGFyZW50IC5tZXJpZGlhbiBsYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O21pbi13aWR0aDo1NXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keXtwYWRkaW5nOjIwcHggMHB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLmRyYXdlcnttYXJnaW46NXB4IDBweCAxMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLnJhZGlvLWdyb3VwIGxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLmlucHV0LWdyb3VwLnJhZGlvLWdyb3Vwe3dpZHRoOjEwMCV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2hlaWdodDo0MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse3RleHQtdHJhbnNmb3JtOm5vbmU7YWxpZ24taXRlbXM6Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjc2hvcnRUZXJtQXVjdGlvbk9wdGluK2xhYmVse2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjc2hvcnRUZXJtQXVjdGlvbk9wdGluK2xhYmVsIHN0cm9uZ3tjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZCtsYWJlbCsuaW5wdXQtZ3JvdXAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyK2xhYmVsKy5pbnB1dC1ncm91cHt3aWR0aDoxMDAlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkK2xhYmVsKy50aWVyLTIsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zaHIrbGFiZWwrLnRpZXItMiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHIrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZCtsYWJlbCsudGllci0yLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocitsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyK2xhYmVsKy50aWVyLTJ7dHJhbnNpdGlvbjphbGwgLjNzO2hlaWdodDowcHg7b3BhY2l0eTowO2xpbmUtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQ6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkOmNoZWNrZWQrbGFiZWwrLnRpZXItMiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQ6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyOmNoZWNrZWQrbGFiZWwrLnRpZXItMiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHI6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkOmNoZWNrZWQrbGFiZWwrLnRpZXItMiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHI6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyOmNoZWNrZWQrbGFiZWwrLnRpZXItMntoZWlnaHQ6YXV0bztvcGFjaXR5OjE7bGluZS1oZWlnaHQ6bm9ybWFsO292ZXJmbG93OnZpc2libGU7cGFkZGluZy10b3A6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQ6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkOmNoZWNrZWQrbGFiZWwrLnRpZXItMiBsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQ6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyOmNoZWNrZWQrbGFiZWwrLnRpZXItMiBsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHI6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkOmNoZWNrZWQrbGFiZWwrLnRpZXItMiBsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHI6Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyOmNoZWNrZWQrbGFiZWwrLnRpZXItMiBsYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowcHggMHB4IDVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkjc3RhbmRhcmQtdGFiIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgbGFiZWx7bWFyZ2luLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5I3Nob3J0dGVybS10YWI+ZGl2PnB7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSNzaG9ydHRlcm0tdGFiIHAgc3Ryb25ne3doaXRlLXNwYWNlOm5vd3JhcH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWdue21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNle21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwPmxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDozcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAuaW5wdXQtZ3JvdXB7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwIC5pbnB1dC1ncm91cCAucmFkaW8tZ3JvdXB7Y2xlYXI6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwIC5pbnB1dC1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWx7bWFyZ2luOjBweCAxNXB4IDBweCAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjZnV0dXJlTGlzdGluZ09wdGluK2xhYmVsIHNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjc2h0RnV0dXJlTGlzdGluZ09wdGluK2xhYmVsIHNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjZnhkRnV0dXJlTGlzdGluZ09wdGluK2xhYmVsIHNwYW57ZmxleDowIDEgYXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNmdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNzaHRGdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNmeGRGdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjNweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNmdXR1cmVMaXN0aW5nT3B0aW46Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjc2h0RnV0dXJlTGlzdGluZ09wdGluOmNoZWNrZWQrbGFiZWwrLmlucHV0LWdyb3VwLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI2Z4ZEZ1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCsuaW5wdXQtZ3JvdXB7cGFkZGluZy10b3A6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLnJvdz4uZm9ybS1ncm91cHtjbGVhcjpib3RofSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuZ2ItbWF0LWRhdGVwaWNrZXJ7d2lkdGg6NTAlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyBidXR0b257bWFyZ2luOjBweCAwcHggMzVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5nYi1tYXQtZGF0ZXBpY2tlcnt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXdoaXRlIC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cD5sYWJlbHtmb250LXNpemU6MTVweH19I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXRyYW5zcGFyZW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NC41ODYyMDY4OTY2LDIxOSl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNle21hcmdpbi1ib3R0b206MjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UuZ2ItbWF0LWNoZWNrYm94K2xhYmVsPnNwYW57ZmxleDoxfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZS5nYi1tYXQtY2hlY2tib3grbGFiZWw+c3BhbjpmaXJzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UuZ2ItbWF0LWNoZWNrYm94K2xhYmVsPnNwYW46bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZT5zbWFsbHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZT5zbWFsbCBzcGFue2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXA+c21hbGx7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206NXB4O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC5yZWR7Y29sb3I6I2I5MmUyZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLmJsdWV7Y29sb3I6IzE4NTM5ZH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLmdyZWVue2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC51aS1tZW51IGxpOm50aC1jaGlsZCgxKT5kaXZ7Y29sb3I6I2I5MmUyZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnVpLW1lbnUgbGk6bnRoLWNoaWxkKDIpPmRpdntjb2xvcjojMTg1MzlkfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAudWktbWVudSBsaTpudGgtY2hpbGQoMyk+ZGl2e2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXdoaXRlIC5zdWJ0b3RhbD5kaXZ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi13aGl0ZSAuc3VidG90YWw+ZGl2Omxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi13aGl0ZSBidXR0b257bWFyZ2luLXRvcDozMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi13aGl0ZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UrbGFiZWx7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UrbGFiZWx7Zm9udC1zaXplOjE2cHh9fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5zZWN0aW9uLXRyYW5zcGFyZW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NC41ODYyMDY4OTY2LDIxOSl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2V7bWFyZ2luLWJvdHRvbToyNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlLmdiLW1hdC1jaGVja2JveCtsYWJlbD5zcGFue2ZsZXg6MX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZS5nYi1tYXQtY2hlY2tib3grbGFiZWw+c3BhbjpmaXJzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZS5nYi1tYXQtY2hlY2tib3grbGFiZWw+c3BhbjpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2U+c21hbGx7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZT5zbWFsbCBzcGFue2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcD5zbWFsbHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAucmVke2NvbG9yOiNiOTJlMmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLmJsdWV7Y29sb3I6IzE4NTM5ZH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAuZ3JlZW57Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAudWktbWVudSBsaTpudGgtY2hpbGQoMSk+ZGl2e2NvbG9yOiNiOTJlMmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnVpLW1lbnUgbGk6bnRoLWNoaWxkKDIpPmRpdntjb2xvcjojMTg1MzlkfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC51aS1tZW51IGxpOm50aC1jaGlsZCgzKT5kaXZ7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5zZWN0aW9uLXdoaXRlIC5zdWJ0b3RhbD5kaXZ7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5zZWN0aW9uLXdoaXRlIC5zdWJ0b3RhbD5kaXY6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLnNlY3Rpb24td2hpdGUgYnV0dG9ue21hcmdpbi10b3A6MzBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAuc2VjdGlvbi13aGl0ZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZStsYWJlbHtmb250LXNpemU6MTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlK2xhYmVse2ZvbnQtc2l6ZToxNnB4fX0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2Vse3BhZGRpbmc6MHB4IDMwcHg7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVye21hcmdpbjowcHg7cGFkZGluZzowcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDt3aWR0aDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTttYXJnaW46MHB4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDg0MDB9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b246YmVmb3Jle2NvbG9yOiNmZmZ9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b24udWktc3RhdGUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b24udWktY2Fyb3VzZWwtbmV4dC1idXR0b257Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7ZmxvYXQ6cmlnaHR9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b24udWktY2Fyb3VzZWwtbmV4dC1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCLugoBcIn0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbi51aS1jYXJvdXNlbC1wcmV2LWJ1dHRvbntib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtmbG9hdDpsZWZ0fSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uLnVpLWNhcm91c2VsLXByZXYtYnV0dG9uOmJlZm9yZXtjb250ZW50Olwi7oG5XCJ9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtdmlld3BvcnR7cGFkZGluZzowcHh9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtdmlld3BvcnQgLnVpLWNhcm91c2VsLWl0ZW17bWFyZ2luOjBweCAyLjVweCAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLXZpZXdwb3J0IC51aS1jYXJvdXNlbC1pdGVtIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5oMywjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPnAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5zbWFsbHt0ZXh0LWFsaWduOmxlZnR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5zbWFsbHtjb2xvcjojNTU1O2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPnNtYWxsIGl7Y29sb3I6I2ZmYmYwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPmF7Y29sb3I6IzAwNjQwMDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tdG9wOjI1cHg7d2lkdGg6YXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPmEgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5hIGl7bWFyZ2luOjBweCAwcHggMHB4IDVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5hOmhvdmVyIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXZ7cGFkZGluZzoyMHB4IDE1cHggMTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVyIHNwYW57Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXIgc3BhbjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVyIHNwYW46bGFzdC1jaGlsZHtjdXJzb3I6cG9pbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgc3Bhbi5zaW0tbGlua3tjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IHNwYW4rc3Bhbi5zaW0tbGlua3ttYXJnaW4tbGVmdDo1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5ub1JldmVhbGVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAubm9SZXZlYWxlcj5kaXZ7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OmhpZGRlbn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMjAwcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXI+ZGl2e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtvdmVyZmxvdy14OnZpc2libGU7b3ZlcmZsb3cteTpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjouNXMgaGVpZ2h0IGVhc2U7aGVpZ2h0OjIwMHB4O21pbi1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3c6aGlkZGVufSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXI+ZGl2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXI+ZGl2Pi5mYWRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O2xlZnQ6MHB4O2hlaWdodDo3NXB4O3dpZHRoOjEwMCU7ei1pbmRleDo1MDtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjQ3LCAyNDYsIDI0MiwgMCkgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjQ3LCAyNDYsIDI0MiwgMCkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2JhKDI0NywgMjQ2LCAyNDIsIDApIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIwcHg7cmlnaHQ6MzBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MHB4O2hlaWdodDo0MHB4O3dpZHRoOjEyMHB4O3otaW5kZXg6NTE7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBpe3RyYW5zaXRpb246LjVzIGFsbCBlYXNlO3RvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmJlZm9yZXtjb250ZW50OlwiRXhwYW5kXCI7bWFyZ2luLWxlZnQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBpe3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBzcGFuOmJlZm9yZXtjb250ZW50OlwiQ29sbGFwc2VcIn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwrZGl2e2JhY2tncm91bmQ6bm9uZTtoZWlnaHQ6YXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwrZGl2IC5mYWRlcntvcGFjaXR5OjB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5lZGl0b3ItYmxvY2t7bWFyZ2luLXRvcDo0MHB4O21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA+aDV7bWFyZ2luOjBweCBhdXRvO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA+cHttYXJnaW46MHB4IGF1dG87Zm9udC1zaXplOjE0cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwLnR3by1saW5le2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cC50d28tbGluZSBwe3BhZGRpbmc6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cC50d28tbGluZSBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE1cHggYXV0byAyMHB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93c3twYWRkaW5nLWJvdHRvbToxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93Om50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2VlZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLmxlZnR7cGFkZGluZy1yaWdodDoxMHB4O3doaXRlLXNwYWNlOm5vd3JhcH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgbGFiZWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5hY3RpbmctbGFiZWx7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowcHg7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAuYWN0aW5nLWxhYmVsIHNwYW46bGFzdC1jaGlsZHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxM3B4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBzdHJvbmd7Y29sb3I6IzAwMDtmb250LXNpemU6MTNweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3BhbnttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtc2l6ZToxMnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHR7ZmxleDoxfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHQgc3Bhbnt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTNweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHg7bWFyZ2luOjBweDtmb250LXNpemU6MTRweDtmbGV4OjF9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwgbGksI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCBsaXttYXJnaW4tdG9wOjNweDttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsIGxpIGksI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCBsaSBpe2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwgbGkgaW1nLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGkgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwuaW1hZ2UtY29udGFpbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsLmltYWdlLWNvbnRhaW57cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsLmltYWdlLWNvbnRhaW4gbGksI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bC5pbWFnZS1jb250YWluIGxpe21hcmdpbjowcHg7d2lkdGg6NTAlO2ZsZXg6MSAwIDUwJX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpe21hcmdpbi10b3A6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGU6bGFzdC1jaGlsZHtib3JkZXI6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93e2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmxhc3QtY2hpbGR7Y29sb3I6Izk5OX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XSsqKy5yaWdodCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdKyorKisucmlnaHQgc3Bhbntjb2xvcjojYmJlMWFhfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrKisucmlnaHQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKyorKisucmlnaHQgc3Bhbntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3BhbjpsYXN0LWNoaWxke2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgbGFiZWx7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4+c3Bhbntmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3Bhbj5zcGFuLnJlZHtjb2xvcjojYjkyZTJlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4+c3Bhbi5ibHVle2NvbG9yOiMxODUzOWR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3Bhbj5zcGFuLmdyZWVue2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0e3RleHQtYWxpZ246cmlnaHR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0IGVte2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWx7cGFkZGluZy10b3A6MTVweDtmb250LXNpemU6MTNweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsPmRpdiBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsPmRpdiAubGVmdHtjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsPmRpdiAubGVmdCBzdHJvbmd7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbD5kaXYgLnJpZ2h0e2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cysjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi10b3A6MzBweDtwYWRkaW5nLXRvcDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmV7cGFkZGluZzowcHg7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLmxvYWRlcntwYWRkaW5nOjIwcHggMHB4O21hcmdpbjowIGF1dG87Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5sb2FkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjttYXJnaW4tcmlnaHQ6NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAucHJldmlldy10b3AsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAucHJldmlldy1ib3R0b217aGVpZ2h0OjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAucHJldmlldy10b3B7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLnByZXZpZXctYm90dG9te2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLGVuZENvbG9yc3RyPVwiI2Y3ZjZmMlwiLEdyYWRpZW50VHlwZT0xKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWx7Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZWF2ZWxlcj5kaXZ7aGVpZ2h0OjMwMHB4O21pbi1oZWlnaHQ6MzAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpe2JvcmRlci1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+c21hbGx7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVyIHNwYW57Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jaz5oNXtmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIGg1LCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgcCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IGg1LCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgcHtmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgdWx7Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCBsaSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBzdHJvbmcsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGxhYmVsIHNwYW46bGFzdC1jaGlsZHtmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0IHNwYW57Zm9udC1zaXplOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlciBzcGFue2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2s+aDV7Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSBoNSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyBoNSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHB7Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHVse2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBzdHJvbmcsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGxhYmVsIHNwYW46bGFzdC1jaGlsZHtmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0IHNwYW57Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWx7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAubG9hZGVye2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXIgc3Bhbntmb250LXNpemU6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXAuZWRpdG9yLWJsb2NrPmg1e2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgaDUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSBwLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgaDUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyBwe2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyB1bHtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgc3Ryb25nLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodCBzcGFue2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFse2ZvbnQtc2l6ZToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLmxvYWRlcntmb250LXNpemU6MThweH19I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI3BheW1lbnRHYXRld2F5e2JvcmRlcjoycHggc29saWQgIzU1NTtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjQwcHggMTVweCAwcHg7bWFyZ2luLWJvdHRvbToxNXB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI3BheW1lbnRHYXRld2F5IC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNwYXltZW50R2F0ZXdheSAuaW5wdXQtd3JhcCwjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjcGF5bWVudEdhdGV3YXkgLmpxdWktZGQtd3JhcHBlciwjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjcGF5bWVudEdhdGV3YXkgYnV0dG9ue21hcmdpbi1ib3R0b206MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjcGF5bWVudEdhdGV3YXkgI2F1dGgtb25seS13YXJuaW5ne2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWJvdHRvbToxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcjpjaGVja2VkKyNwYXltZW50R2F0ZXdheXtib3JkZXItY29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVye2Rpc3BsYXk6bm9uZX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXIrI3BheW1lbnRHYXRld2F5PmxhYmVse2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXIrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmxhc3QtY2hpbGR7ZmxvYXQ6cmlnaHQ7Ym9yZGVyLXJhZGl1czoyMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3gtc2hhZG93Omluc2V0IDBweCAwcHggMnB4IDBweCByZ2JhKDAsMCwwLC4yNSl9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO21hcmdpbjowcHggMHB4IDBweCAxcHg7YmFja2dyb3VuZC1jb2xvcjojOTk5O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Y29udGVudDpcIiBcIjtib3JkZXItcmFkaXVzOjIwcHg7ZmxvYXQ6bGVmdH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXIrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3dpZHRoOmF1dG87ZmxvYXQ6bGVmdDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXIrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIkRpc2FibGVkXCI7bWFyZ2luLWxlZnQ6NXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcjpjaGVja2VkKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YmVmb3Jle21hcmdpbi1sZWZ0OjE5cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcjpjaGVja2VkKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmZpcnN0LWNoaWxke2NvbG9yOiMwMDY0MDB9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIkVuYWJsZWRcIjttYXJnaW4tbGVmdDo1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyW2Rpc2FibGVkXSsjcGF5bWVudEdhdGV3YXk+bGFiZWx7Y3Vyc29yOmRlZmF1bHR9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyW2Rpc2FibGVkXSsjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3Bhbntjb2xvcjojNzc3fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcltkaXNhYmxlZF0rI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46bGFzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiM5OTl9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyW2Rpc2FibGVkXSsjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZXttYXJnaW4tbGVmdDowcHg7YmFja2dyb3VuZC1jb2xvcjojNTU1fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydHtib3JkZXItd2lkdGg6MnB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCBoNXttYXJnaW46MHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgcCwjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnJlc3BvbnNle21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjBweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnJlc3BvbnNle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnRleHQtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OmF1dG87bWFyZ2luLXRvcDoxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC5yb3d7ZmxleC1kaXJlY3Rpb246cm93fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAudGV4dC1yaWdodHttYXJnaW4tdG9wOjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCBoNXtmb250LXNpemU6MjRweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgcHtmb250LXNpemU6MTZweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnJlc3BvbnNle2ZvbnQtc2l6ZToxOHB4fX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHR7cGFkZGluZy1ib3R0b206MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLnJlcTpiZWZvcmV7Y29udGVudDpcIipcIjtjb2xvcjojZDAwMjFifSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuYWN0aW5nLWxhYmVsLCNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCBsYWJlbHtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmdyb3VwLWxhYmVse2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctdG9wOjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IGlucHV0W3R5cGU9dGV4dF17Ym9yZGVyLXJhZGl1czo2cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0ICNwYXNzd29yZHttYXJnaW4tYm90dG9tOjMwcHg7aGVpZ2h0OjQwcHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5mb3JtLWdyb3VwIGF7ZmxvYXQ6cmlnaHR9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgLmN2di1jb250ZW50LXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgLmN2di1jb250ZW50LXdyYXA+ZGl2OmZpcnN0LWNoaWxke3dpZHRoOjMwJTtwYWRkaW5nLXJpZ2h0OjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgLmN2di1jb250ZW50LXdyYXA+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgLmN2di1jb250ZW50LXdyYXA+ZGl2IGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXXtjb2xvcjojMDA2NDAwO2N1cnNvcjpwb2ludGVyfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IC5jdnYtY29udGVudC13cmFwPmRpdiBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl0gc3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IC5jdnYtY29udGVudC13cmFwPmRpdiBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl0gc3BhbjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb250ZW50OlwiV2hlcmUgZG8gSSBmaW5kIHRoaXM/XCJ9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcntkaXNwbGF5Om5vbmV9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXZ7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2U7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2e3RyYW5zaXRpb246MXMgYWxsIGVhc2U7b3BhY2l0eTowfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdiAuaGVscC1wb3B1cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXYgLmhlbHAtcG9wdXA+ZGl2e3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdiAuaGVscC1wb3B1cD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2IC5oZWxwLXBvcHVwPmRpdjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjEwcHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2IC5oZWxwLXBvcHVwPmRpdiBpbWc6bGFzdC1jaGlsZHt3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXI6Y2hlY2tlZCsuY3Z2LWNvbnRlbnQtd3JhcCBsYWJlbFtmb3I9Y3Z2SGVscERyYXdlcl0gc3BhbjpiZWZvcmV7Y29udGVudDpcIkNsb3NlXCJ9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcjpjaGVja2VkKy5jdnYtY29udGVudC13cmFwIGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSBzcGFuOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oCUXCI7bWFyZ2luLWxlZnQ6NXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXI6Y2hlY2tlZCsuY3Z2LWNvbnRlbnQtd3JhcCtkaXZ7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyOmNoZWNrZWQrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdntvcGFjaXR5OjF9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcjpjaGVja2VkKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXYgaW1ne21hcmdpbjoxMHB4IDAgMjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIHB7Zm9udC1zaXplOjE2cHh9fSNjcmVkaXRSZXF1ZXN0Q29udGFpbmVyIGRpdi5oZWxwLXRleHQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjcmVkaXRSZXF1ZXN0Q29udGFpbmVyIGRpdi5oZWxwLXRleHR7ZGlzcGxheTpub25lfSNjcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5hbGVydC1kYW5nZXIgLnJvdyAuZ3JlZXRpbmd7cGFkZGluZy1sZWZ0OjQwcHh9I2NyZWRpdFJlcXVlc3RDb250YWluZXIgLmFsZXJ0LWRhbmdlciAucm93IC5ncmVldGluZyB1bHtsaXN0LXN0eWxlLXR5cGU6aW5pdGlhbCAhaW1wb3J0YW50fSNjcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5hbGVydC1kYW5nZXIgLnJvdyAuZ3JlZXRpbmcgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNkaXNwdXRlQ29udGFpbmVyIC5maWVsZGNvbnRhaW5lcntib3JkZXItc3R5bGU6bm9uZX0jZGlzcHV0ZUNvbnRhaW5lciAuZmllbGR7Y2xlYXI6Ym90aDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luOjJweCAwcHggMnB4IDBweDt0ZXh0LWFsaWduOmxlZnR9I2Rpc3B1dGVDb250YWluZXIgLmZpZWxkIGxhYmVse2Zsb2F0OmxlZnQ7d2lkdGg6MTMwcHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0jZGlzcHV0ZUNvbnRhaW5lciAuZmllbGQgaW5wdXR7bWFyZ2luLWxlZnQ6MH0jZGlzcHV0ZUNvbnRhaW5lciAuY29udGVudGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO2JvcmRlci10b3A6bm9uZTtsaW5lLWhlaWdodDoxOHB4O21hcmdpbi1ib3R0b206MmVtO292ZXJmbG93OmF1dG99I2Rpc3B1dGVDb250YWluZXIgSU1He2JvcmRlci1zdHlsZTpub25lfSNkaXNwdXRlQ29udGFpbmVyIC5pLXJ7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktZmVhdHtiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktcHtiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMTIwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLWN7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTY0MHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1me2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0xODBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktYntiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMjQwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLW5Se2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0zMDBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktc3RhcntiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMzYwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLXFMc217YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTQyMHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MjFweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1xTHtiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNTQwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MThweDt3aWR0aDoyN3B4fSNkaXNwdXRlQ29udGFpbmVyIGltZy5pLWN7cGFkZGluZy1sZWZ0OjB9I2Rpc3B1dGVDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2N1c3RvbS1sYWJlbHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMzMzM7bWFyZ2luLXRvcDoycHh9I2Rpc3B1dGVDb250YWluZXIgI2RpdkJ1eWVyQ29tbWVudHMgLmNvbW1lbnRzLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6MTM1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgcCNjckVycm9ye21hcmdpbjoxMHB4IDAgMCAwO3RleHQtYWxpZ246cmlnaHR9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2luaXRpYXRlLWJ0bntwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjM1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHAjY3JFcnJvcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgLndhcm5pbmd7ZGlzcGxheTpub25lfSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwgcHtmb250LXNpemU6MTZweH0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsLndhcm5pbmcgc3Bhbi53YXJuaW5ne2Rpc3BsYXk6aW5saW5lfSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwud2FybmluZyBkaXYud2FybmluZ3tkaXNwbGF5OmJsb2NrfSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwud2FybmluZyBkaXYud2FybmluZyB1bHtwYWRkaW5nOjAgMCAwIDMwcHh9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAubW9kYWwtZGlhbG9nIC5jdGEtcm93e3BhZGRpbmctYm90dG9tOjIwcHh9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAubW9kYWwtZGlhbG9nIC5jdGEtcm93IC5idG57bWFyZ2luLWxlZnQ6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAuY3RhLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAuY3RhLXJvdyAuYnRue3dpZHRoOmF1dG99I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAuY3RhLXJvdyAuYnRuLmJ0bi1wcmltYXJ5e29yZGVyOjM7bWFyZ2luLWxlZnQ6Ny41cHh9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAuY3RhLXJvdyAuYnRuLmJ0bi1zaW17b3JkZXI6MjttYXJnaW4tcmlnaHQ6Ny41cHh9fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MDtwYWRkaW5nLWJvdHRvbTo1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3Vwe21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cCAuY3ItbG9va3VwLWlucHV0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtZW5kfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cCAuY3ItbG9va3VwLWlucHV0cyAuY3ItbG9va3VwLW9ye21hcmdpbjowIDE1cHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXdlaWdodDo3MDB9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3VwPmJ1dHRvbntoZWlnaHQ6NDBweDttYXJnaW4tbGVmdDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHN7cGFkZGluZy10b3A6MjBweDttYXJnaW4tdG9wOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwb3NpdGlvbjpyZWxhdGl2ZX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIC5idG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGl7bWFyZ2luLXRvcDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHg7cGFkZGluZy1yaWdodDo3N3B4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGkgaDN7bWFyZ2luLXRvcDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaSAuY3Itb3JkZXItc3Vie2ZvbnQtc2l6ZToxNnB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGkgLmNyLW9yZGVyLXN1YiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaSAuY3Itb3JkZXItc3ViIHNwYW57Zm9udC13ZWlnaHQ6NjAwfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXB7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3VwPmJ1dHRvbnttYXJnaW46MTVweCAwIDAgMDtoZWlnaHQ6NDBweDt3aWR0aDoxMDAlfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo3N3B4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbntwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cCAuY3ItbG9va3VwLWlucHV0LXdyYXAgaW5wdXR7bWF4LXdpZHRoOjIxMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGl7ZmxleDowIDEgYXV0bzttYXJnaW46MHB4IDAgMCAxNXB4O3doaXRlLXNwYWNlOm5vd3JhcH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tbGVmdDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaTpsYXN0LWNoaWxke2ZsZXgtZ3JvdzoxO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nLXJpZ2h0OjcycHh9fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb257ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MHB4O3BhZGRpbmc6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzoxNXB4O292ZXJmbG93OmhpZGRlbn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKS52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIC5jci1xdWVzdGlvbi1yYWRpb3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIC5jci1xdWVzdGlvbi1yYWRpb3MgLmNyLXJhZGlvLXdyYXB7bWFyZ2luLWxlZnQ6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIC5jci1xdWVzdGlvbi1yYWRpb3MgLmNyLXJhZGlvLXdyYXAgbGFiZWx7bWFyZ2luLWJvdHRvbTowfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24ucmVzcG9uc2UtcGFnZXtvdmVyZmxvdzpoaWRkZW59I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbi5yZXNwb25zZS1wYWdlIC5jclRlcm1pbmFsU2VjdGlvbntkaXNwbGF5OmJsb2NrfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikgcHttYXJnaW4tYm90dG9tOjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbntkaXNwbGF5Om5vbmU7cGFkZGluZy1ib3R0b206MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtLCNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuc2VjdGlvbi1jb3B5e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLnNlY3Rpb24tY29weXtwYWRkaW5nLXRvcDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAubWVzc2FnZS10ZXh0e3BhZGRpbmctdG9wOjEwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5oZWFkZXItYmFye2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY3ItZG9jdW1lbnRze21hcmdpbi10b3A6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdjpsYXN0LWNoaWxke21hcmdpbi10b3A6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY3ItcmVhc29uLXJhZGlvcyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNyLXJlYXNvbi1yYWRpb3MgdWwgbGkgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjFweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiB0ZXh0YXJlYXtoZWlnaHQ6MTAwJTtyZXNpemU6dmVydGljYWw7bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY3ItY2hhci1jb3VudHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDozcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNyLWNoYXItY291bnQgaXtmb250LXN0eWxlOm5vcm1hbH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgdGV4dGFyZWF7bWluLWhlaWdodDoxMDBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdjpsYXN0LWNoaWxke21hcmdpbi10b3A6MTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbntwYWRkaW5nLWJvdHRvbToyMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuc2VjdGlvbi1jb3B5e3BhZGRpbmctdG9wOjIwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybXtmbGV4LWRpcmVjdGlvbjpyb3d9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNyLWRvY3VtZW50c3ttYXJnaW4tdG9wOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY6bGFzdC1jaGlsZHtmbGV4OjEgMCBhdXRvO21hcmdpbi10b3A6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2Omxhc3QtY2hpbGQgbGFiZWwsI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY6bGFzdC1jaGlsZCBzcGFue2ZsZXg6MCAxIGF1dG99I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY6bGFzdC1jaGlsZCB0ZXh0YXJlYXtoZWlnaHQ6YXV0bztmbGV4OjEgMCBhdXRvfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0gZGl2K2RpdnttYXJnaW4tbGVmdDoxNXB4fX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHN7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cz5sYWJlbHt3aWR0aDoxMDAlfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAuYXUtdXBsZHItYnV0dG9uLWxpc3QtaXRlbXtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgI29wZW5XaWRnZXRCdG57ZGlzcGxheTppbmxpbmUtYmxvY2t9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzICNudW1PZkZpbGVze21hcmdpbi1sZWZ0OjEwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzICNudW1PZkZpbGVzIGl7Zm9udC1zdHlsZTpub3JtYWx9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5nYi1hdXJpZ21hLWltYWdlLXVwbG9hZGVyLWNvbnRlbnQ+ZGl2IC5hdS11cGxkci11cGxvYWRlciAuYXUtdXBsZHItdXBsb2FkZXItcGFuZXMgLmF1LXVwbGRyLXVwbG9hZC1wYW5lIC5hdS11cGxkci1saXN0IGxpIC5hZGRGaWxlc0J1dHRvbi5hZGQtZmlsZTphZnRlcntjb250ZW50OlwiQ2xpY2sgdG8gQWRkIERvY3VtZW50c1wifSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cysuZXJyX21zZ3ttaW4taGVpZ2h0OmF1dG99QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAjb3BlbldpZGdldEJ0bntkaXNwbGF5OmJsb2NrfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAjbnVtT2ZGaWxlc3t0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHh9fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGl7b3ZlcmZsb3c6dmlzaWJsZX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpPmRpdnt3aWR0aDoxMDAlfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk+ZGl2IC5yZWxpc3QtcmFkaW9ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk+ZGl2IC5yZWxpc3QtcmFkaW9zIHNwYW57bWFyZ2luLXJpZ2h0OjEwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saT5kaXYgLnJlbGlzdC1yYWRpb3Mgc3BhbitkaXZ7bWFyZ2luLXJpZ2h0OjVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdnttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1sZWZ0OjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdj5kaXZ7bWFyZ2luLWxlZnQ6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2K2RpdnttYXJnaW4tbGVmdDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jaGVjay13cmFwIGxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tdG9wOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgI2NyRXJyb3J7bWluLWhlaWdodDphdXRvfSNjb3Vwb25DZW50ZXJDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXgsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjEwMCV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleCAuanF1aS1jYi13cmFwcGVyLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleCAuanF1aS1jYi13cmFwcGVye2ZsZXg6MCAxIDEwMCU7bWluLXdpZHRoOjFweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4PmEsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4PmF7aGVpZ2h0OjQwcHg7d2lkdGg6YXV0bztmbGV4OjAgMSBhdXRvO21hcmdpbi1sZWZ0OjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5kdC1ib290c3RyYXAgLmdyZWVuLWhlYWRlciwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgZGl2LmR0LWJvb3RzdHJhcCAuZ3JlZW4taGVhZGVye2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmR0LWJvb3RzdHJhcCB0Ym9keSwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgZGl2LmR0LWJvb3RzdHJhcCB0Ym9keXtib3JkZXI6MnB4IHNvbGlkICNlM2UzZTMgIWltcG9ydGFudH0jY291cG9uQ2VudGVyQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4PmF7bWluLXdpZHRoOjQ1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuc2xpZGVye2Rpc3BsYXk6bm9uZX0jY291cG9uQ2VudGVyQ29udGFpbmVyIC5jdGEtY29sdW1ue3RleHQtYWxpZ246Y2VudGVyfSNjb3Vwb25DZW50ZXJDb250YWluZXIgYS5maWVsZC1saW5rOmxpbmt7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jY291cG9uQ2VudGVyQ29udGFpbmVyIHRkLmNvdXBvbi1jb2Rle2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jY291cG9uQ2VudGVyQ29udGFpbmVyIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6NXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcHt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktdGV4dHtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS10ZXh0IHNwYW4uY291cG9uLWNvZGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjZweDtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS10ZXh0IGF7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm17cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6Mjtib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzpoaWRkZW59I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtOmJlZm9yZSwjY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm06YWZ0ZXJ7dHJhbnNpdGlvbjouNXMgb3BhY2l0eSBlYXNlO29wYWNpdHk6MH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm06YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2JvdHRvbTowcHg7cmlnaHQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDozO2JhY2tncm91bmQtY29sb3I6IzAwMH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm06YWZ0ZXJ7Y29udGVudDpcIkNvcGllZCFcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6NDtjb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtLnNob3d7ei1pbmRleDo0fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybS5zaG93OmJlZm9yZXtvcGFjaXR5Oi43NX0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm0uc2hvdzphZnRlcntvcGFjaXR5OjF9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXA+YXttYXJnaW4tdG9wOjEwcHg7YWxpZ24tc2VsZjpmbGV4LWVuZH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZCB0Ym9keT50cj50ZHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0jY291cG9uQ2VudGVyQ29udGFpbmVyIHRyLmNoaWxkIC5kZXRhaWwtcm93e21hcmdpbi1ib3R0b206OHB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgdHIuY2hpbGQgdGQuY2hpbGQ6ZW1wdHl7ZGlzcGxheTpub25lfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LnNlYXJjaC1zZWxsZXIgZGl2LnNlYXJjaC1mb3Jte2hlaWdodDo0MHB4O21hcmdpbi10b3A6MTVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5zZWFyY2gtc2VsbGVyIGRpdi5zZWFyY2gtZm9ybSBpbnB1dC5mb3JtLWNvbnRyb2x7Ym9yZGVyOnNvbGlkIDFweCAjY2NjO2hlaWdodDo0MHB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LnNlYXJjaC1zZWxsZXIgZGl2LnNlYXJjaC1mb3JtIGRpdiBidXR0b257Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7Y29sb3I6I2ZmZjtib3JkZXItbGVmdDowcHg7d2lkdGg6NDVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5zZWFyY2gtc2VsbGVyIC51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoe3dpZHRoOjEwMCU7bGVmdDowICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwPmF7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tdG9wOjB9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWRfd3JhcHBlcnttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWRfd3JhcHBlciAjY291cG9uLWdyaWR7Ym9yZGVyLXJhZGl1czowcHg7Ym9yZGVyLWxlZnQ6MHB4O2JvcmRlci1yaWdodDowcHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWRfd3JhcHBlciAjY291cG9uLWdyaWQ+dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWRfd3JhcHBlciAjY291cG9uLWdyaWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjE1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWRfd3JhcHBlciAjY291cG9uLWdyaWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjE1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciAjY291cG9uLWdyaWRfd3JhcHBlciAjY291cG9uLWdyaWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY291cG9uQ2VudGVyQ29udGFpbmVyIHAgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcD5he21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoxMHB4O2FsaWduLXNlbGY6Y2VudGVyfX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+LmN0YS1yb3d7Y2xlYXI6Ym90aH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvbkNvZGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgOi1tb3otcGxhY2Vob2xkZXJ7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgOjotbW96LXBsYWNlaG9sZGVye3RleHQtdHJhbnNmb3JtOmluaXRpYWx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hbGVydHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hbGVydCBoM3ttYXJnaW4tdG9wOjBweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWxlcnQgYXthbGlnbi1zZWxmOmZsZXgtZW5kfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlciAuZmxleC1yb3d7d2lkdGg6MTAwJX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlciAuZmxleC1yb3cgLmRlc2Mtd3JhcHtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7cmVzaXplOm5vbmV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXIgLmZsZXgtcm93IC5kZXNjLXdyYXAgLmlucHV0LXdyYXB7ZmxleDoxIDAgYXV0b30jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlciAuZmxleC1yb3cgLmRlc2Mtd3JhcCAuaW5wdXQtd3JhcCB0ZXh0YXJlYXtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjZweDtib3JkZXItY29sb3I6I2Q5ZDlkOX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgZmllbGRzZXQgbGVnZW5ke2JvcmRlcjowO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBmaWVsZHNldCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjVweCAwIDAgMH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgZmllbGRzZXQgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweDt3aWR0aDphdXRvfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBmaWVsZHNldCB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYWRkb24rLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHggIWltcG9ydGFudH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgaW5wdXQuaW5wdXQtdmFsaWRhdGlvbi1lcnJvcntib3JkZXItY29sb3I6I2QwMDIxYiAhaW1wb3J0YW50fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBpbnB1dC5pbnB1dC12YWxpZGF0aW9uLWVycm9yKy5pbnB1dC1ncm91cC1idG4gYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYn0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgc3Bhbi5maWVsZC12YWxpZGF0aW9uLWVycm9yLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBzcGFuLmZpZWxkLXZhbGlkYXRpb24tdmFsaWR7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5yYWRpby1yb3cgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7bWFyZ2luOjEwcHggMHB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAucmFkaW8tcm93IC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHN0cm9uZ3tjb2xvcjojMDA2NDAwO21hcmdpbi1yaWdodDozcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5yYWRpby1yb3cudHlwZSAudWktY2hlY2tib3hyYWRpby1sYWJlbHttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjEwcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4IC5nbHlwaGljb24tcGx1cywjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwIC5nbHlwaGljb24tcGx1c3ttYXJnaW4tcmlnaHQ6MnB4O3RvcDotMXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1NYW51ZmFjdHVyZXJzICNtZnJTZWxlY3RQYW5lbHtkaXNwbGF5Om5vbmV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLU1hbnVmYWN0dXJlcnM+LnJvd3twYWRkaW5nLWJvdHRvbToxNXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9ue3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbj5saXttYXJnaW4tYm90dG9tOjIwcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXB7bWFyZ2luLWJvdHRvbTowO2hlaWdodDo2MHB4O2JvcmRlci1yYWRpdXM6MzBweDtjdXJzb3I6ZGVmYXVsdH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcC5lZGl0LWNoaXB7Y3Vyc29yOnBvaW50ZXJ9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXAgLnJlbW92ZS1jaGlwe2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwIC5wZXJjIC5nbHlwaGljb257dG9wOjB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXAgLm5hbWV7cGFkZGluZy1sZWZ0OjIwcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25ze2ZvbnQtc2l6ZToxM3B4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucyBpLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucyBzcGFue2NvbG9yOiMwMDY0MDB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zPnNwYW57ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnM+c3BhbiBpOm5vdCguZ2x5cGhpY29uKXtmb250LXNpemU6MTNweDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucz5zcGFuIHN0cm9uZywjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnM+c3Bhbj5zcGFue2NvbG9yOiMwMDB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zIC5hZGQtZXhjbHVzaW9uc3tjdXJzb3I6cG9pbnRlcn0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGVXcmFwLnVzZCAudXNke2Rpc3BsYXk6dGFibGUtY2VsbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGVXcmFwLnVzZCAucGN0e2Rpc3BsYXk6bm9uZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGVXcmFwLnBjdCAuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweCAhaW1wb3J0YW50fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZVdyYXAucGN0IC51c2R7ZGlzcGxheTpub25lfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZVdyYXAucGN0IC5wY3R7ZGlzcGxheTp0YWJsZS1jZWxsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWN0aW5nLWxhYmVse3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hY3RpbmctbGFiZWwgLmxhYmVsLWNoZWNre3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O2ZvbnQtc3R5bGU6bm9ybWFsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZGlzY2xhaW1lci10ZXh0e3RleHQtYWxpZ246cmlnaHQ7ZmxvYXQ6cmlnaHQ7cGFkZGluZzoxNXB4IDE1cHggNXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZGlzY2xhaW1lci10ZXh0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXIgLmZsZXgtcm93IC5kZXNjLXdyYXAgLmlucHV0LXdyYXAgdGV4dGFyZWF7aGVpZ2h0Ojc1cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLUNhdGVnb3JpZXMsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLVVQQ3N7bWFyZ2luLWJvdHRvbToxNXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1NYW51ZmFjdHVyZXJzIC5jb2wtdG4tMTIrLmNvbC10bi0xMiwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtQ2F0ZWdvcmllcyAuY29sLXRuLTEyKy5jb2wtdG4tMTIsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLVVQQ3MgLmNvbC10bi0xMisuY29sLXRuLTEye21hcmdpbi10b3A6MTVweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXggLmdseXBoaWNvbi1wbHVzLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAgLmdseXBoaWNvbi1wbHVze2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWxlcnR7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFsZXJ0IGgze21hcmdpbjowcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5kaXNjbGFpbWVyLXRleHR7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAucmFkaW8tcm93IC51aS1jaGVja2JveHJhZGlvLWxhYmVsLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAucmFkaW8tcm93LnR5cGUgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MHB4fX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLm1vZGFsIC5vd25lci1hZGRlZC1zZWN0aW9ue2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1ib3R0b206MH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLm1vZGFsIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwe2N1cnNvcjpkZWZhdWx0fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAubW9kYWwgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXAgLnBlcmMgLmdseXBoaWNvbnt0b3A6MH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLm1vZGFsIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwIC5nbHlwaGljb257Y3Vyc29yOnBvaW50ZXJ9I3ByaW50SW52b2ljZUNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjNweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6LTQzcHg7d2lkdGg6NzZweDt6LWluZGV4OjUwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYm9yZGVyLWJne2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNwcmludEludm9pY2VDb250YWluZXIgaDIsI3ByaW50SW52b2ljZUNvbnRhaW5lciBoMywjcHJpbnRJbnZvaWNlQ29udGFpbmVyIGg0e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzU1NX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgye3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgyLmJvcmRlci1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7cGFkZGluZy1ib3R0b206MTBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgze21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgzIHN0cm9uZ3tjb2xvcjojMDAwfSNwcmludEludm9pY2VDb250YWluZXIgaDMucmV0dXJuZWQtZGF0ZSBzdHJvbmcsI3ByaW50SW52b2ljZUNvbnRhaW5lciBoMy5yZXR1cm5lZC1kYXRlIHNwYW57Y29sb3I6I2I5MmUyZX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGg0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tdG9wOjE1cHg7Y29sb3I6IzAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIHB7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIHAgc3BhbntkaXNwbGF5OmJsb2NrfSNwcmludEludm9pY2VDb250YWluZXIgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEyMHB4O2hlaWdodDphdXRvO2JvcmRlcjoxcHggc29saWQgIzAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNmaXJzdFJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjZmlyc3RSb3cgaW1ne21hcmdpbi10b3A6MTVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAudGl0bGUsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC50aXRsZXtmb250LXNpemU6MjBweDtjb2xvcjojMDAwfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5zdWItdGl0bGUsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmxpbmUtaXRlbSwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLnN1Yi10aXRsZSwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLmxpbmUtaXRlbXtmb250LXNpemU6MThweDtjb2xvcjojNTU1O21hcmdpbi1ib3R0b206MjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAubGluZS1pdGVtLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAubGluZS1pdGVte21hcmdpbi1ib3R0b206NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5saW5lLWl0ZW0gc3Ryb25nLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAubGluZS1pdGVtIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAubGluZS1pdGVtLm5vLXN0cmV0Y2gsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5saW5lLWl0ZW0ubm8tc3RyZXRjaHtkaXNwbGF5OmJsb2NrfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5saW5lLWl0ZW0ubm8tc3RyZXRjaCBzdHJvbmcsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5saW5lLWl0ZW0ubm8tc3RyZXRjaCBzdHJvbmd7ZGlzcGxheTpibG9ja30jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mb3twYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjIwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmltYWdle3BhZGRpbmctYm90dG9tOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNwcmludEludm9pY2VDb250YWluZXIgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5idG57cG9zaXRpb246Zml4ZWQ7bGVmdDo1MCU7cmlnaHQ6YXV0bzttYXJnaW4tbGVmdDoyOTlweDt0b3A6MThweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5ib3JkZXItYmd7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3ByaW50SW52b2ljZUNvbnRhaW5lciBoM3ttYXJnaW4tYm90dG9tOjI1cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYnRue21hcmdpbi1sZWZ0OjQwOXB4fSNwcmludEludm9pY2VDb250YWluZXIgI2ZpcnN0Um93e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZve2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6bGFzdC1jaGlsZHtoZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAubGluZS1pdGVtLm5vLXN0cmV0Y2ggc3Ryb25nLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAubGluZS1pdGVtLm5vLXN0cmV0Y2ggc3Ryb25ne2Rpc3BsYXk6aW5saW5lfSNwcmludEludm9pY2VDb250YWluZXIgI3NoaXBUb0FkZHJlc3MgLmJvcmRlci1iZ3ttYXJnaW4tcmlnaHQ6LTcuNXB4fSNwcmludEludm9pY2VDb250YWluZXIgI2JpbGxUb0FkZHJlc3MgLmJvcmRlci1iZ3ttYXJnaW4tbGVmdDotNy41cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3ByaW50SW52b2ljZUNvbnRhaW5lciAuYnRue21hcmdpbi1sZWZ0OjUwOXB4fX1AbWVkaWEgcHJpbnR7aGVhZGVyLGZvb3RlcntkaXNwbGF5Om5vbmV9Lm1haW4tY29udGVudHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fSNwcmludEludm9pY2VDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNmaXJzdFJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5ib3JkZXItYmd7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2JvcmRlci1yYWRpdXM6NnB4fSNwcmludEludm9pY2VDb250YWluZXIgaDJ7Zm9udC1zaXplOjE0cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoNHtmb250LXNpemU6MTNweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIHB7Zm9udC1zaXplOjE0cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mb3t3aWR0aDo2Ni42NjY2NyV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuY29sLXhzLTEye3dpZHRoOjYwJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5jb2wteHMtMTI6Zmlyc3QtY2hpbGR7d2lkdGg6NDAlfSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLmNvbC14cy0xMjpudGgtY2hpbGQoMil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLmNvbC14cy0xMjpudGgtY2hpbGQoMik+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLmNvbC14cy0xMjpsYXN0LWNoaWxke3dpZHRoOjEwMCV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuc2VsbGVyLWNvbnRhY3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLnNlbGxlci1jb250YWN0IGg0e21hcmdpbjowcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuc2VsbGVyLWNvbnRhY3QgcHttYXJnaW46MHB4IDE1cHggMHB4IDVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNvcmRlckluZm97d2lkdGg6MzMuMzMzMzMlfSNwcmludEludm9pY2VDb250YWluZXIgI29yZGVySW5mbyBoM3tmb250LXNpemU6MThweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzaGlwVG9BZGRyZXNzLCNwcmludEludm9pY2VDb250YWluZXIgI2JpbGxUb0FkZHJlc3N7d2lkdGg6NTAlfSNwcmludEludm9pY2VDb250YWluZXIgI3NoaXBUb0FkZHJlc3MgLmNvbC14cy0xMiwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICNiaWxsVG9BZGRyZXNzIC5jb2wteHMtMTJ7d2lkdGg6NTAlfSNwcmludEludm9pY2VDb250YWluZXIgI3NoaXBUb0FkZHJlc3MgLmNvbC14cy0xMjpsYXN0LWNoaWxkLCNwcmludEludm9pY2VDb250YWluZXIgI2JpbGxUb0FkZHJlc3MgLmNvbC14cy0xMjpsYXN0LWNoaWxke3BhZGRpbmctbGVmdDowcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2hpcFRvQWRkcmVzcyAuYm9yZGVyLWJne21hcmdpbi1yaWdodDotNy41cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjYmlsbFRvQWRkcmVzcyAuYm9yZGVyLWJne21hcmdpbi1sZWZ0Oi03LjVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz4uY29sLXhzLTEyOmZpcnN0LWNoaWxkLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbz4uY29sLXhzLTEyOmZpcnN0LWNoaWxke3dpZHRoOjY2LjY2NjY3JX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz4uY29sLXhzLTEyOmZpcnN0LWNoaWxkIC5jb2wteHMtMTIsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvPi5jb2wteHMtMTI6Zmlyc3QtY2hpbGQgLmNvbC14cy0xMnt3aWR0aDoxMDAlfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPi5jb2wteHMtMTI6bGFzdC1jaGlsZCwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8+LmNvbC14cy0xMjpsYXN0LWNoaWxke3dpZHRoOjMzLjMzMzMzJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz4uY29sLXhzLTEyIC5saW5lLWl0ZW0sI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvPi5jb2wteHMtMTIgLmxpbmUtaXRlbXtmb250LXNpemU6MTNweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz4uY29sLXhzLTEyIC5saW5lLWl0ZW0gc3Ryb25nLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbz4uY29sLXhzLTEyIC5saW5lLWl0ZW0gc3Ryb25ne2Rpc3BsYXk6aW5saW5lfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZve2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6Zmlyc3QtY2hpbGQgLnJvdzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2OmZpcnN0LWNoaWxkIC5yb3c6Zmlyc3QtY2hpbGQ+ZGl2OmZpcnN0LWNoaWxke2ZsZXg6MSAwIDEwMHB4O3dpZHRoOjEwMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpmaXJzdC1jaGlsZCAucm93OmZpcnN0LWNoaWxkPmRpdjpsYXN0LWNoaWxke2ZsZXg6MSAwIGF1dG99I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2IGltZ3t3aWR0aDoxMDBweDtoZWlnaHQ6YXV0b30jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6bGFzdC1jaGlsZHtoZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19I21hbnVmYWN0dXJlclBhZ2V7cGFkZGluZy1ib3R0b206MzBweH0jbWFudWZhY3R1cmVyUGFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfSNtYW51ZmFjdHVyZXJQYWdlPmRpdnttYXJnaW4tdG9wOjMwcHh9I21hbnVmYWN0dXJlclBhZ2U+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MjBweH0jbWFudWZhY3R1cmVyUGFnZT5kaXY+aDJ7bWFyZ2luOjBweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMH0jbWFudWZhY3R1cmVyUGFnZT5kaXY+YS5zZWVNb3Jle2NvbG9yOiMwMDY0MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZvbnQtc2l6ZToxM3B4fSNtYW51ZmFjdHVyZXJQYWdlPmRpdj5hLnNlZU1vcmU+c3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYW51ZmFjdHVyZXJQYWdlPmRpdj5hLnNlZU1vcmU6YWZ0ZXJ7Y29udGVudDpcIu6CgFwiO2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjttYXJnaW4tbGVmdDozcHg7Zm9udC1zaXplOjExcHh9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvPmRpdntoZWlnaHQ6MTAwJX0jbWFudWZhY3R1cmVyUGFnZSAuaGVybyAubG9nb3twYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvIGgxe2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyOHB4O21hcmdpbjowcHh9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8gLmRlc2N7bWFyZ2luOjE1cHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjRweH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZCwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZC5yb3csI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsLnJvd3ttYXJnaW4tbGVmdDotNy41cHg7bWFyZ2luLXJpZ2h0Oi03LjVweH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5oMiwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+aDJ7b3JkZXI6MTtwYWRkaW5nOjBweCA3LjVweH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmRpdntvcmRlcjoyfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdiBhLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5kaXYgYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYgYSAuaW1nLXdyYXAsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmRpdiBhIC5pbWctd3JhcHtmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtwYWRkaW5nOjVweH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYgYSBzcGFuLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5kaXYgYSBzcGFue2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2IGE6aG92ZXIgLmltZy13cmFwLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5kaXYgYTpob3ZlciAuaW1nLXdyYXB7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+YSwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+YXtvcmRlcjozO21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjBweCA3LjVweH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYuZ3JpZC13cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO2NsZWFyOmxlZnR9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2LmdyaWQtd3JhcD5kaXZ7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmctcmlnaHQ6Ny41cHg7cGFkZGluZy1sZWZ0OjcuNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdi5ncmlkLXdyYXA+ZGl2Om50aC1jaGlsZChvZGQpe2NsZWFyOmxlZnR9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwe3BhZGRpbmctdG9wOjE1cHh9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1hcnJvd3toZWlnaHQ6NTBweDt3aWR0aDoyOHB4O3RvcDo1MCU7Ym9yZGVyOjBweDttYXJnaW4tdG9wOi0yNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MThweCAzMHB4O3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MTt6LWluZGV4OjUwO2N1cnNvcjpwb2ludGVyfSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stYXJyb3cgaXtjb2xvcjojZmZiZjAwO2ZvbnQtc2l6ZTozOHB4O21hcmdpbi10b3A6LTJweH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjoyNSUgNTAlO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2xlZnQ6Ny41cHh9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1hcnJvdy5zbGljay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246NzUlIDUwJTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtyaWdodDo3LjVweH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVke29wYWNpdHk6LjR9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1saXN0IC5zbGljay10cmFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1saXN0IC5zbGljay10cmFjaz5kaXZ7cGFkZGluZzowcHggNy41cHg7aGVpZ2h0OmF1dG99QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNtYW51ZmFjdHVyZXJQYWdlPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jbWFudWZhY3R1cmVyUGFnZSAuaGVyb3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8gaDF7bWFyZ2luOjIwcHggMCAwIDB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbWFudWZhY3R1cmVyUGFnZSAuaGVybz5kaXZ7aGVpZ2h0OmF1dG99I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+aDIsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmgye29yZGVyOjF9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2LCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5kaXZ7b3JkZXI6Mn0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5hLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5he29yZGVyOjM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7bWFyZ2luLXRvcDowcHh9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjYuNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I21hbnVmYWN0dXJlclBhZ2V7cGFkZGluZy1ib3R0b206NTBweH0jbWFudWZhY3R1cmVyUGFnZSAuaGVybyAuZGVzY3tmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4fSNtYW51ZmFjdHVyZXJQYWdlPmRpdnttYXJnaW4tdG9wOjUwcHh9I21hbnVmYWN0dXJlclBhZ2U+ZGl2PmEuc2VlTW9yZXtmb250LXNpemU6MTRweH19I2luZHVzdHJ5bmV3cyAucGFnZS1oZWFkZXItc3ViY29weXttYXJnaW4tYm90dG9tOjE1cHh9I2luZHVzdHJ5bmV3cyAjYW1tb0xhbmRMb2dve2JhY2tncm91bmQtY29sb3I6IzBmMGYwZjtmbG9hdDpsZWZ0O3BhZGRpbmc6NXB4fSNpbmR1c3RyeW5ld3MgI2FtbW9MYW5kTG9nbz5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtmbGV4LXdyYXA6d3JhcDttYXJnaW46MTVweCAwcHggMHB4O3BhZGRpbmc6MHB4O3dpZHRoOjEwMCV9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpe2ZsZXgtYmFzaXM6NTAlO3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxNXB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIwcHg7bWluLWhlaWdodDoxMjBweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZX0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwOmhvdmVyOmFmdGVye2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MjtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwPmRpdiBoM3ttYXJnaW4tdG9wOjBweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwPmRpdiBoMytwe2ZsZXg6MSAwIGF1dG99I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwPmRpdiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgxKSwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctdG9wOjBweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKGV2ZW4pPmRpdi53cmFwe21hcmdpbi1sZWZ0OjcuNXB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQob2RkKT5kaXYud3JhcHttYXJnaW4tcmlnaHQ6Ny41cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOm5vd3JhcH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGl7ZmxleC1iYXNpczoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwe3BhZGRpbmc6MjBweDttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpmaXJzdC1jaGlsZD5kaXYud3JhcHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saXtmbGV4LWJhc2lzOjMzLjMzMzMlO3dpZHRoOjMzLjMzMzMlO3BhZGRpbmc6MTVweCAwcHggMHB4IDBweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDEpLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMiksI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzKXtwYWRkaW5nOjBweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKGV2ZW4pPmRpdi53cmFwLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQob2RkKT5kaXYud3JhcHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbik+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6Ny41cHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKzEpPmRpdi53cmFwe21hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24rMik+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6Ny41cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6Ny41cHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpe2ZsZXgtYmFzaXM6NTAlO3dpZHRoOjUwJTtwYWRkaW5nOjE1cHggMCAwIDB9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDEpLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgyKXtwYWRkaW5nLXRvcDowcHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChldmVuKT5kaXYud3JhcHttYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChvZGQpPmRpdi53cmFwe21hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpe2ZsZXgtYmFzaXM6MzMuMzMzMyU7d2lkdGg6MzMuMzMzMyU7cGFkZGluZzoxNXB4IDAgMCAwfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgxKSwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMiksI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDMpe3BhZGRpbmctdG9wOjBweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoZXZlbik+ZGl2LndyYXAsI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKG9kZCk+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbik+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6Ny41cHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24rMSk+ZGl2LndyYXB7bWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKzIpPmRpdi53cmFwe21hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgLmFjdGluZy1sYWJlbHN7Zm9udC1zaXplOjE0cHh9fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcil7bWFyZ2luLWJvdHRvbToxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcik+cHttYXJnaW46MCAwIDIwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpPnAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIGhye2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTttYXJnaW46MHB4ICFpbXBvcnRhbnQ7b3BhY2l0eToxfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3d7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSAuY3RhLXJvdyAuYnRue3dpZHRoOjUwJX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93IC5idG57bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpPnB7dGV4dC1hbGlnbjpyaWdodH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93e21hcmdpbi10b3A6MjJweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93IC5idG57aGVpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3cgLmJ0bnt3aWR0aDphdXRvfX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjBweDtib3JkZXItbGVmdDowcHg7Ym9yZGVyLXJpZ2h0OjBweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5oZWFkZXItYmFye21hcmdpbi1ib3R0b206MHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmhlYWRlci1iYXIgc3BhbnttYXJnaW4tcmlnaHQ6NXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbjowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKSBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmctcmlnaHQ6MTJweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5kYmwsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5kYmw+ZGl2LCN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXI+ZGl2Omxhc3QtY2hpbGQ+ZGl2e2ZsZXgtZ3JvdzoxfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmRibD5kaXY6Zmlyc3QtY2hpbGQsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXY6bGFzdC1jaGlsZD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjcuNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmRibD5kaXY6bGFzdC1jaGlsZCwjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5yYW5nZS10b2dnbGVyPmRpdjpsYXN0LWNoaWxkPmRpdjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjcuNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXN7bWFyZ2luLXRvcDoyMHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXM+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXM+ZGl2IGJ1dHRvbnttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6Ny41cHg7ZmxleC1ncm93OjF9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3Rhcz5kaXYgYnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5jdGFzPmRpdiBidXR0b246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXI+ZGl2LnJhbmdlLXRvZ2dsZXItZHJhd2Vye21hcmdpbi10b3A6MTVweDtkaXNwbGF5Om5vbmV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXYucmFuZ2UtdG9nZ2xlci1kcmF3ZXIub3BlbntkaXNwbGF5OmZsZXh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZXJye2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjE1cHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZXJyIHNwYW57Zm9udC1zaXplOjE0cHg7Y29sb3I6I2QwMDIxYn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5tb2JpbGUtc29ydHtkaXNwbGF5Om5vbmV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0aGVhZCB0ciB0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaS5kYmx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGkuZGJsPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaS5kYmw+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLm1vYmlsZS1zb3J0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjIwcHggMTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweCAwIDAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpiZWZvcmV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDA7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXg6MSAwIDMwJX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpIHNwYW57ZmxleDoxIDAgNzAlfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnR9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpsYXN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCgxKTpiZWZvcmV7Y29udGVudDpcIk9yZGVyIERhdGVcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCgyKTpiZWZvcmV7Y29udGVudDpcIk9yZGVyICNcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCgzKTpiZWZvcmV7Y29udGVudDpcIlRheCBEYXRlXCJ9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpudGgtY2hpbGQoNCk6YmVmb3Jle2NvbnRlbnQ6XCJUYXggU3RhdGVcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCg1KTpiZWZvcmV7Y29udGVudDpcIkRlc2NyaXB0aW9uXCJ9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpudGgtY2hpbGQoNik6YmVmb3Jle2NvbnRlbnQ6XCJBbW91bnRcIn19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24sI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZXJye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKXttYXJnaW46MCAwIDAgMTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3RhcyAuYnRue2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcntmbGV4LWRpcmVjdGlvbjpyb3d9fSN0YXhFeGVtcHRpb25Db250YWluZXIgLnJvdyAuZG9jdW1lbnQtdXBsb2Fke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSN0YXhFeGVtcHRpb25Db250YWluZXIgLnJvdyAuZG9jdW1lbnQtdXBsb2FkIC5idG4tc2lte21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLXRvcDowcHg7cGFkZGluZy1ib3R0b206MHB4fSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ja2VfYnV0dG9uX19zb3VyY2U+c3Bhbi5ja2VfYnV0dG9uX19zb3VyY2VfbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJIVE1MIFwifSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ja2VfYnV0dG9uX19zb3VyY2UuY2tlX2J1dHRvbl9vbj5zcGFuLmNrZV9idXR0b25fX3NvdXJjZV9sYWJlbDpiZWZvcmV7Y29udGVudDpcIlNhdmUgSFRNTCBcIn0jYWRkVG9EZXNjcmlwdGlvbkNvbnRhaW5lciAucnRmLWxhYmVsLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmctYm90dG9tOjE1cHh9I2FkZFRvRGVzY3JpcHRpb25Db250YWluZXIgLnJ0Zi1sYWJlbC13cmFwPnNwYW57Y29sb3I6IzAwMH0jYWRkVG9EZXNjcmlwdGlvbkNvbnRhaW5lciAucnRmLWxhYmVsLXdyYXA+c3Bhbj5zdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ydGYtbGFiZWwtd3JhcD5zcGFuPmltZ3tib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKTttYXJnaW46MHB4IDEwcHg7ZGlzcGxheTppbmxpbmV9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjIwcHh9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93IGltZzpub3QoLmltZyl7d2lkdGg6MjVweH0jZWRpdENvbnRhaW5lciAucGljdHVyZS1yb3cgLmltZ3t3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O21heC13aWR0aDo2MDBweDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbjowIDAgMCAxMHB4fSNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvdyAuaW1nLnRodW1ie3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MjQwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93IC5pbWd7bWFyZ2luOjEwcHggMCAwIDB9fSNlZGl0Q29udGFpbmVyICNiYXNpY1VwbG9hZGVyIC5idG57bWFyZ2luLXRvcDozcHh9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fSNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvdyAuaW1ne21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9I21hbmFnZVBpY3R1cmVzQ29udGFpbmVyIC5nYi1hdXJpZ21hLWltYWdlLXVwbG9hZGVyLXVybC1vbmx5e21hcmdpbi10b3A6MTVweH0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItdXJsLW9ubHkgI2FkZC1idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgI2ltYWdlVVJMRXJyb3J7bWFyZ2luOjVweCBhdXRvfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ3JpZC13cmFwe2JhY2tncm91bmQtY29sb3I6I2VlZX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdle2Rpc3BsYXk6bm9uZX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdyaWQgLmdyaWQtaXRlbS5kZWxldGVkIC5yZXZlcnQtaW1hZ2V7ZGlzcGxheTpibG9ja30jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdyaWQgLmdyaWQtaXRlbS5kZWxldGVkIC5yZW1vdmUtYnRue2Rpc3BsYXk6bm9uZX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLm9yZ25scyAuZ3JpZC1pdGVte2N1cnNvcjpkZWZhdWx0O2ZsZXg6MCAxIGF1dG87cGFkZGluZy1sZWZ0OjElO3BhZGRpbmctcmlnaHQ6MSV9I21hbmFnZVBpY3R1cmVzQ29udGFpbmVyIC5vcmdubHMrLnBja3J5IC5ncmlkLWl0ZW06YmVmb3JlLCNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAub3JnbmxzKy5wY2tyeSAuZ3JpZC1pdGVtOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdiLWNsb3VkaW5hcnktdXBsb2FkZXI+Lm9wZW4tYnRue2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzoyMHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLmFjdGluZy1sYWJlbHttYXJnaW4tYm90dG9tOjVweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVycyAuc2VsZWN0LWFsbHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLnJlbWFpbmluZ3ttYXJnaW46MTBweCBhdXRvIDA7dGV4dC1hbGlnbjpjZW50ZXJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLnJlbWFpbmluZyBpe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnN7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC13cmFwOndyYXA7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5maWx0ZXJzIC5yZW1haW5pbmd7ZmxleDoxIDAgMTAwJTt0ZXh0LWFsaWduOnJpZ2h0fX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZHtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmJne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjUwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIGlucHV0OmNoZWNrZWQrbGFiZWwrLmJne2JhY2tncm91bmQtY29sb3I6I2VhZjZlNTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTE7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojMDAwO3BhZGRpbmc6MTVweDttYXJnaW46MHB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOnJlbGF0aXZlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvOmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyN3B4O2xlZnQ6MTVweDtjdXJzb3I6cG9pbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5pbnB1dCtzcGFuOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8gLm5vbi1qcXVpLWlucHV0e2Rpc3BsYXk6bm9uZX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbyAubm9uLWpxdWktaW5wdXQ6Y2hlY2tlZCtzcGFuOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb2xvcjojMDA2NDAwO2NvbnRlbnQ6XCLugJNcIjtmb250LXNpemU6MTJweDttYXJnaW46MDt0ZXh0LXNoYWRvdzpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O2xlZnQ6MTVweDtjdXJzb3I6cG9pbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOmNhbGMoMTAwJSAtIDI1cHgpO3BhZGRpbmctbGVmdDoyNXB4O21hcmdpbi10b3A6NXB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZD5zcGFuPnNwYW57ZmxleDowIDEgMTAwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbj5zcGFuLm9yZGVyLW51bWJlci13cmFwe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbj5zcGFuLm9yZGVyLW51bWJlci13cmFwIGl7Zm9udC1zdHlsZTpub3JtYWx9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpsYXN0LWNoaWxkPnNwYW4gc3Ryb25ne2ZsZXg6MCAxIDYwcHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0c3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MTVweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZXtib3JkZXI6MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2N1cnNvcjpwb2ludGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLmV2ZW57YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyICFpbXBvcnRhbnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0LWNoZWNrYm94e2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7d2lkdGg6NDBweCAhaW1wb3J0YW50O2hlaWdodDoxMDAlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdC1jaGVja2JveDpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MTVweDttYXJnaW46MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246bGVmdH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlYWY2ZTUgIWltcG9ydGFudH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB0ZC5zZWxlY3QtY2hlY2tib3g6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbG9yOiMwMDY0MDA7Y29udGVudDpcIu6Ak1wiO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowO3RleHQtc2hhZG93Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7bGVmdDoxNXB4O2N1cnNvcjpwb2ludGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgLmR0LWJvdHRvbXttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGR7Ym9yZGVyOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAwIDEwcHggMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZCBzcGFue2ZsZXg6MCAxIDEwMCU7dGV4dC1hbGlnbjpsZWZ0fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdC1jaGVja2JveHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MzBweCAhaW1wb3J0YW50fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctYm90dG9tOjB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQ6bm90KC5zZWxlY3QtY2hlY2tib3gpOmJlZm9yZXtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6NDBweDtmbGV4OjEgMCAxMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQub3JkZXItaWR7bGluZS1oZWlnaHQ6MThweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1pZDpiZWZvcmV7ZmxleDoxIDAgYXV0bztjb250ZW50OlwiT3JkZXIgI1wifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWlkOmJlZm9yZSwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1pZCBzcGFue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1kYXRlOmJlZm9yZXtjb250ZW50OlwiRGF0ZVwifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWJ1eWVyLW5hbWU6YmVmb3Jle2NvbnRlbnQ6XCJCdXllclwifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWl0ZW0tdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJUaXRsZVwifSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgLmR0LWJvdHRvbXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjNweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbnt3aWR0aDo1MCU7ZmxleDoxIDAgNTAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZHtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpsYXN0LWNoaWxkPnNwYW57d2lkdGg6YXV0bztmbGV4OjEgMCBhdXRvfX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCtkaXYsI3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgbGFiZWwrZGl2e2ZvbnQtc2l6ZToxNnB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgc3Bhbiwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCBsYWJlbCBzcGFue2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCBkaXYgI2Zyb21Vc2VybmFtZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgZGl2IHRleHRhcmVhe21pbi1oZWlnaHQ6MTMwcHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAuY29sMXtvcmRlcjoyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwLmNvbDJ7b3JkZXI6MX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cC5jb2wze29yZGVyOjN9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAubWlkLWJhciwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuYWN0aW5nLWxhYmVse21hcmdpbi1ib3R0b206MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuaGVhZGVyLWJhci5ncmF5e2JhY2tncm91bmQtY29sb3I6IzU1NX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZ3ttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZzowIDE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZyBpe3RvcDowO21hcmdpbi1yaWdodDo1cHg7Y29sb3I6I2ZmYmYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JpZy1zZWx7cGFkZGluZzoyMHB4IDB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yaWctc2VsPi5hY3RpbmctbGFiZWx7cGFkZGluZy1sZWZ0OjE1cHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yaWctc2VsLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYWY2ZTV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgYnV0dG9uLmJ0bi1wcmltYXJ5e3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBidXR0b24uYnRuLXByaW1hcnkgc3Bhbntjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHg7bWluLXdpZHRoOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDozcHg7cGFkZGluZy1yaWdodDozcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5mb3JtLWdyb3Vwe3dpZHRoOjEwMCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZvcm0tZ3JvdXAubWVzc2FnZXtmbG9hdDpub25lO3dpZHRoOjEwMCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnJlbWluZGVyLXdhcm5pbmd7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHN7ZGlzcGxheTpibG9ja30jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cHt3aWR0aDo0MCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAuY29sMXtmbG9hdDpyaWdodDtjbGVhcjpsZWZ0O3dpZHRoOjYwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZ3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy10b3A6MTBweH19I2ZybU1lc3NhZ2VVc2VyIHRleHRhcmVhLmZvcm0tY29udHJvbHttaW4taGVpZ2h0OjEwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjZnJtTWVzc2FnZVVzZXIgdGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6MTUwcHh9fSNlbnRlckNvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nLXRvcDoxNXB4fSNlbnRlckNvZGUyRkFDb250YWluZXIgbGFiZWxbZm9yPVJlZ2lzdGVyRGV2aWNlXXtkaXNwbGF5OmlubGluZS1mbGV4O2Zsb2F0OnJpZ2h0fSNlbnRlckNvZGUyRkFDb250YWluZXIgLmN0YS1yb3d7cGFkZGluZzowICFpbXBvcnRhbnR9I2VudGVyQ29kZTJGQUNvbnRhaW5lciAuZXJyX21zZ3ttaW4taGVpZ2h0OmF1dG99I2VudGVyQ29kZTJGQUNvbnRhaW5lciAudHdvRkFfZGlzY2xhaW1lcntmb250LXNpemU6MTZweDtwYWRkaW5nLWJvdHRvbToxMHB4fSNlbnRlckNvZGUyRkFDb250YWluZXIgI3JlcXVlc3RBbm90aGVyQ29kZVtkaXNhYmxlZF17Y29sb3I6Izk5OTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDowfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uLnBhZ2Utc2VjdGlvbnttYXJnaW4tdG9wOjE1cHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93e2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93IC5idG57d2lkdGg6YXV0bztwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb257cGFkZGluZzoyMHB4IDE1cHg7bWFyZ2luLXRvcDowfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uKy5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AsI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmJ0bXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3B7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIGl7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6NjBweDttYXJnaW4tcmlnaHQ6MjBweDtjb2xvcjojNTU1fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMnB4O21hcmdpbi10b3A6LTVweDttYXJnaW4tYm90dG9tOjA7Y29sb3I6IzAwNjQwMH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRte21hcmdpbi10b3A6MTVweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRtIC5qcXVpLWRkLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjIwcHg7ZmxleDowIDEgMTAwJX0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRtIC5idG57d2lkdGg6MTA1cHg7ZmxleDoxIDAgMTA1cHg7aGVpZ2h0OjQwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmJ0bSAuYnRuIGl7bWFyZ2luLXJpZ2h0OjVweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucGhvbmUtY29uc2VudHtkaXNwbGF5Om5vbmV9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnBob25lLWNvbnNlbnQgbGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjEwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnBob25lLWNvbnNlbnQgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2JvcmRlcjoxcHggc29saWQgIzMzM30jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucGhvbmUtY29uc2VudCBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2ZvbnQtc2l6ZToxOXB4O2xlZnQ6MXB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5nZW5lcmFsLWNvbnNlbnQgcHttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjE0cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAuY3RhLXJvd3thbGlnbi1pdGVtczpzdHJldGNofSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAuY3RhLXJvdyAuYnRue3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6cHJlLXdyYXB9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBwe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZy1yaWdodDoyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93e3BhZGRpbmc6MH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nOjIwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBwe21hcmdpbi10b3A6LTdweDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgaXtmb250LXNpemU6ODBweDtsaW5lLWhlaWdodDo4MHB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHtmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDozM3B4O21hcmdpbi10b3A6MH19I2lka2l0VmVyaWZpY2F0aW9uQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBpe2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjYwcHg7Y29sb3I6IzU1NX0jaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIHB7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweDttYXJnaW4tdG9wOi01cHg7Y29sb3I6IzAwNjQwMH0jaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyX21zZ3ttaW4taGVpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNpZGtpdFZlcmlmaWNhdGlvbkNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHttYXJnaW4tdG9wOi03cHg7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MzBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIGl7Zm9udC1zaXplOjgwcHg7bGluZS1oZWlnaHQ6ODBweH0jaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIHB7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MzNweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24gc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24gc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbi10b3A6MH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjbXlnYkFkV3JhcHBlclRvcHtoZWlnaHQ6MHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlcntib3JkZXItdG9wOjB9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgye21hcmdpbjowIDAgNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwe21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzU1NX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgye2ZvbnQtc2l6ZToxOHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwe2ZvbnQtc2l6ZToxNnB4fX0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAuc2VjdGlvbi13aGl0ZXtwYWRkaW5nOjIwcHggMTVweCAyNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5lcnJfbXNne3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5jdGEtcm93Ky5lcnJfbXNnX3dyYXA+LmVycl9tc2csI2JlY29tZUFTZWxsZXJDb250YWluZXIgI2Vycm9yLXByaW1hcnktb3duZXItbmVlZGVke3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjEwcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmVycl9tc2dfd3JhcD4uZXJyX21zZywjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjZXJyb3ItcHJpbWFyeS1vd25lci1uZWVkZWR7dGV4dC1hbGlnbjpyaWdodH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b257bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uIGl7bWFyZ2luLWxlZnQ6NXB4O3RvcDowcHg7bGluZS1oZWlnaHQ6MTlweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24uaW52YWxpZHtib3JkZXItY29sb3I6I2JiZTFhYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Y3Vyc29yOmRlZmF1bHR9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gbGFiZWwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tYm90dG9tOjVweH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsYWJlbC5sZy1sYmwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbC5sZy1sYmx7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwICFpbXBvcnRhbnR9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gbGFiZWwgLmNoZWNrLWdyb3VwLC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3Vwe2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWx7Zm9udC1zaXplOjEycHh9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmZpbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZzoxcHh9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmZpbGUgc3BhbntmbGV4OjAgMSAxMDAlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIHNwYW4gaXt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzowIDAgMCAxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIGJ1dHRvbi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtoZWlnaHQ6NDBweDtmbGV4OjEgMCBhdXRvfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIGlucHV0e2Rpc3BsYXk6bm9uZX0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsZWdlbmR7Ym9yZGVyOjB9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gI2NvbnNlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjVweDtib3JkZXItd2lkdGg6MnB4fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50Om5vdCgubWF0LWNoZWNrYm94LWNoZWNrZWQpe2JvcmRlci1jb2xvcjojZmZkMTU1O2JhY2tncm91bmQtY29sb3I6I2ZkZWViZn0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWlubmVyLWNvbnRhaW5lcntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0e3doaXRlLXNwYWNlOnByZS13cmFwfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0IC5tYXQtY2hlY2tib3gtbGFiZWx7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Y29sb3I6IzAwMH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWxheW91dCAubWF0LWNoZWNrYm94LWxhYmVsPmRpdntwYWRkaW5nOjE1cHggMCAxNXB4IDEwcHg7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gI2NvbnNlbnQgLm1hdC1jaGVja2JveC1sYXlvdXQgLm1hdC1jaGVja2JveC1sYWJlbD5kaXYgcHttYXJnaW46MDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWxheW91dCAubWF0LWNoZWNrYm94LWxhYmVsPmRpdiBwK3B7bWFyZ2luOjE1cHggMCAwfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50Ky5lcnJfbXNnX3dyYXB7aGVpZ2h0OjI1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5sYXN0LXN0ZXAtYnRue2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5we21hcmdpbjoyMHB4IDE1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+cHttYXJnaW4tdG9wOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXZ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXR7ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtoZWlnaHQ6NjBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXQrbGFiZWw6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO21hcmdpbjowcHggMHB4IDBweCAxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzU1NTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJhZGl1czoyMHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbCBzcGFue2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDoxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXB7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbjo1MHB4IDE1cHg7Ym9yZGVyLXJhZGl1czoyMHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5oMiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgcHt0ZXh0LWFsaWduOmNlbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+aDJ7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5we2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0c3tib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MjBweDt3aWR0aDo3NSU7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG8gMzBweDtib3JkZXItcmFkaXVzOjEwcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwIC5zZWxsZXItdHlwZS1pbnB1dHM+ZGl2e2JvcmRlcjowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbHtwYWRkaW5nLWxlZnQ6NSU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1jb2xvcjojMDA2NDAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5jdGEtcm93e21hcmdpbi1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcHt3aWR0aDo3NSU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+aDJ7Zm9udC1zaXplOjMwcHh9fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRue3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1yYWRpdXM6MTVweDtjdXJzb3I6cG9pbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0bj5zcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29ue2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjEwcHg7aGVpZ2h0OjUwcHg7d2lkdGg6NjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29uIGl7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29uIGk6Zmlyc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE2cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpe3BhZGRpbmc6MjBweCAxNXB4IDVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVye2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIC5wcmV2aWV3LWhlYWRlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVyIHNwYW46Zmlyc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7ZmxleDoxIDAgYXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVyIGF7ZmxleDowIDEgYXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLmZvcm0tZ3JvdXAgaDR7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAgNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cCBwe21hcmdpbjowO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIC5mb3JtLWdyb3VwIHAgc3BhbntkaXNwbGF5OmJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cC50aW57Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAucmV2aWV3LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnJldmlldy1jb250YWluZXIgI3N1bW1hcnktU2VsbGVyVHlwZXtvcmRlcjoxfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAucmV2aWV3LWNvbnRhaW5lciAjc3VtbWFyeS1CdXNpbmVzc0luZm9ybWF0aW9ue29yZGVyOjJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVyICNzdW1tYXJ5LUJ1c2luZXNzT3duZXJze29yZGVyOjN9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVyICNzdW1tYXJ5LUJhbmtBY2NvdW50SW5mb3JtYXRpb257b3JkZXI6NH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnJldmlldy1jb250YWluZXIgI3N1bW1hcnktVG9TQWdyZWVtZW50e29yZGVyOjV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzdW1tYXJ5LVRvU0FncmVlbWVudHt0ZXh0LWFsaWduOnJpZ2h0fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLmVycl9tc2d7bWFyZ2luLWJvdHRvbTotMjBweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLm1hdC1jaGVja2JveC1sYXlvdXQgLm1hdC1jaGVja2JveC1pbm5lci1jb250YWluZXJ7dG9wOi0xLjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtYmFja2dyb3VuZCwjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtZnJhbWV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliICFpbXBvcnRhbnR9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzdW1tYXJ5LVRvU0FncmVlbWVudCAubWF0LWNoZWNrYm94LWNoZWNrbWFyay1wYXRoe3N0cm9rZS13aWR0aDo1cHggIWltcG9ydGFudDtzdHJva2U6IzAwNjQwMCAhaW1wb3J0YW50fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLm1hdC1yaXBwbGV7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0bnttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0byAxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuPnNwYW46Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjI0cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLmZvcm0tZ3JvdXAgaDR7bWFyZ2luLWJvdHRvbTowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cC50aW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzZWxlY3RlZFNlbGxlclR5cGVCdG57bWF4LXdpZHRoOjUwJX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVye2ZvbnQtc2l6ZToxOHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cCBoNHtmb250LXNpemU6MTRweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2J1c2luZXNzSW5mb3JtYXRpb25TdGVwIC5zZWN0aW9uLXdoaXRle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2J1c2luZXNzSW5mb3JtYXRpb25TdGVwIC5vd25lci1hZGRlZC1zZWN0aW9ue2JvcmRlci10b3A6MH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjYnVzaW5lc3NJbmZvcm1hdGlvblN0ZXAgLm93bmVyLWFkZGVkLXNlY3Rpb24rLmVycl9tc2d7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHR9I2FkZE93bmVyU2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToyMHB4fSNhZGRPd25lclNlY3Rpb24+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH0jYWRkT3duZXJTZWN0aW9uIGJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYWRkT3duZXJTZWN0aW9uIGJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIitcIjttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jYWRkT3duZXJTZWN0aW9uIHB7bWFyZ2luLWJvdHRvbTowfS5vd25lci1hZGRlZC1zZWN0aW9ue3BhZGRpbmc6MjBweCAwIDAgIWltcG9ydGFudH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcHtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjUwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwPmRpdiAucGVyY3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2ZsZXg6MSAwIDUwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2ZmZn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXYgLm5hbWV7ZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6MTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXYgLm5hbWUgcHtmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOjA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2IC5uYW1lIHNwYW57Zm9udC1zaXplOjEzcHh9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2IC5uYW1lIHNwYW4gaXtmb250LXNpemU6MTFweH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6NTBweDtmbGV4OjAgMSA1MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXY6bGFzdC1jaGlsZCBpe2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE4cHh9Lm93bmVyLWFkZGVkLXNlY3Rpb24rLmVycl9tc2d7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNhZGRPd25lclNlY3Rpb257ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNhZGRPd25lclNlY3Rpb24+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxNXB4fSNhZGRPd25lclNlY3Rpb24+ZGl2Omxhc3QtY2hpbGR7YWxpZ24tc2VsZjpmbGV4LWVuZH19LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwgLnNlY3Rpb24td2hpdGV7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwgLnNlY3Rpb24td2hpdGUgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9ZW1haWxde2hlaWdodDo0MHB4fS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrfS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbCAuc2VjdGlvbi13aGl0ZSAuaW5wdXQtZ3JvdXAtYWRkb24gaXtmb250LXdlaWdodDo2MDB9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5tYXQtZGlhbG9nLWNvbnRlbnR7bWFyZ2luLWJvdHRvbTotMTdweH0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDB9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5jdGFzIGJ1dHRvbi5pbnZhbGlke2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjdXJzb3I6ZGVmYXVsdH0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXMgLndpcGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjEwcHggMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtib3JkZXItcmFkaXVzOjZweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXJ9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5jdGFzIC53aXBlIHB7ZmxleDowIDEgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXMgLndpcGUgLmJ0bntmbGV4OjAgMSBhdXRvfS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuY3RhcyAud2lwZS53aXBlLW9wZW5lZHtvcGFjaXR5OjE7ei1pbmRleDo1MH1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAubWF0LWRpYWxvZy1jb250ZW50e21heC1oZWlnaHQ6OTB2aCAhaW1wb3J0YW50fX0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWx7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9I3ZlcmlmaWNhdGlvbkNvbnRhaW5lciAjdmVyaWZ5T3duZXJzIHVsIGxpe21hcmdpbi1ib3R0b206MzBweH0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2e2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfSN2ZXJpZmljYXRpb25Db250YWluZXIgI3ZlcmlmeU93bmVycyB1bCBsaT5kaXYgcHtmb250LXNpemU6MThweH0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2IGF7Zm9udC1zaXplOjE1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2IHNtYWxse2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IGF1dG99I3ZlcmlmaWNhdGlvbkNvbnRhaW5lciAjdmVyaWZ5T3duZXJzIHVsIGxpPmRpdiBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjMwMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggYXV0byAwfSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFse3otaW5kZXg6MTAwMDAwMDAwICFpbXBvcnRhbnR9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLmNsb3NlLWJ0bntjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLnN1YnRpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1yaWdodDo1MHB4fSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIGg0e2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzM30jbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCAjbGVnYWxBY2tub3dsZWRnZW1lbnRUZXh0e292ZXJmbG93LXk6YXV0bztib3JkZXI6MXB4IHNvbGlkICNjY2M7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLmxlZ2FsQWNrbm93bGVkZ2VtZW50Q3RhUm93e3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxNXB4fSIsIi50b2FzdC10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnRvYXN0LW1lc3NhZ2Uge1xyXG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi50b2FzdC1tZXNzYWdlIGEsXHJcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udG9hc3QtbWVzc2FnZSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjY2NjY2NjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IC0wLjNlbTtcclxuICB0b3A6IC0wLjNlbTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcclxufVxyXG4udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLFxyXG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcclxufVxyXG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuKi9cclxuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4udG9hc3QtdG9wLWNlbnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b2FzdC1ib3R0b20tY2VudGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvYXN0LXRvcC1sZWZ0IHtcclxuICB0b3A6IDEycHg7XHJcbiAgbGVmdDogMTJweDtcclxufVxyXG4udG9hc3QtdG9wLXJpZ2h0IHtcclxuICB0b3A6IDEycHg7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbn1cclxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbiAgYm90dG9tOiAxMnB4O1xyXG59XHJcbi50b2FzdC1ib3R0b20tbGVmdCB7XHJcbiAgYm90dG9tOiAxMnB4O1xyXG4gIGxlZnQ6IDEycHg7XHJcbn1cclxuI3RvYXN0LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICAvKm92ZXJyaWRlcyovXHJcblxyXG59XHJcbiN0b2FzdC1jb250YWluZXIgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYsXHJcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcclxuICB3aWR0aDogOTYlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4udG9hc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XHJcbn1cclxuLnRvYXN0LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XHJcbn1cclxuLnRvYXN0LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xyXG59XHJcbi50b2FzdC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0O1xyXG59XHJcbi50b2FzdC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xyXG59XHJcblxyXG4udG9hc3QtcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcclxufVxyXG5cclxuLypSZXNwb25zaXZlIERlc2lnbiovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xyXG4gICAgd2lkdGg6IDExZW07XHJcbiAgfVxyXG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICByaWdodDogLTAuMmVtO1xyXG4gICAgdG9wOiAtMC4yZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XHJcbiAgICB3aWR0aDogMThlbTtcclxuICB9XHJcbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICAgIHJpZ2h0OiAtMC4yZW07XHJcbiAgICB0b3A6IC0wLjJlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcclxuICAgIHdpZHRoOiAyNWVtO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuQGZvcndhcmQgJ2Jvb3RzdHJhcC12YXJpYWJsZXMnO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vXHJcbiAqIEd1bmJyb2tlcjogVmFyaWFibGVzIFN0eWxlc2hlZXRcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAwLjAgRm9udHNcclxuICogKiAqIDAuMC4xIEZvbnQgTWl4aW5zXHJcbiAqXHJcbiAqIDEuMCBDb2xvcnNcclxuICpcclxuICogMi4wIE1lZGlhIFF1ZXJpZXNcclxuICpcclxuICogMy4wIEJvcmRlcnNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDAuMCBGb250c1xyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4kc2VtaWJvbGQ6IDYwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbi8qKiogPT4gMC4wLjEgRm9udCBNaXhpbnMgKioqL1xyXG5AbWl4aW4gZm9udC1mYW1pbHkoKSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuQG1peGluIGdseXBoaWNvbi1mYW1pbHkoKSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbn1cclxuQG1peGluIGZvbnRhd2Vzb21lLWZhbWlseSgpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgIGZvbnQtd2VpZ2h0OjkwMDtcclxufVxyXG5cclxuLyoqIENvbW1vbiBGb250IFNpemVzICoqL1xyXG4kZm9udC1zaXplLWRlZmF1bHQ6IDE0cHg7XHJcbiRmb250LXNpemUtdGlueTogMTBweDtcclxuJGZvbnQtc2l6ZS1zbWFsbGVyOiAxMXB4O1xyXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG4kZm9udC1zaXplLW1lZGl1bTogMThweDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogMjRweDtcclxuJGZvbnQtc2l6ZS14bGFyZ2U6IDMwcHg7XHJcblxyXG4vKiogQ29tbW9uIEZvbnQgV2VpZ2h0cyAqKi9cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDEuMCBDb2xvcnNcclxuICogR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy9HcmF5IHZhcmlhdGlvbnNcclxuJGdyYXktYmFzZTogICAgICAgICAgICAgICAgICMwMDA7XHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgICAgICAjMjIyO1xyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgICAgIzMzMztcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM1NTU7XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjNzc3O1xyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgI2VlZTtcclxuJGdyYXktZGlzYWJsZWQ6ICAgICAgICAgICAgICM5OTk7XHJcblxyXG5cclxuLy9TaXRlIHNwZWNpZmljIHZhcmlhdGlvbnNcclxuJGd1bmJyb2tlci15ZWxsb3c6ICAgICAgXHQjRkZCRjAwO1xyXG4kZ3VuYnJva2VyLWdyZWVuOiAgICAgICBcdCMwMDY0MDA7XHJcbiRndW5icm9rZXItZ29sZDogICAgICBcdFx0I2EyODA0MDtcclxuJGd1bmJyb2tlci1ncmVlbi1ob3ZlcjpcdFx0IzAwODQwMDtcclxuJGd1bmJyb2tlci10YWJsZS1ob3ZlcjogXHRjb2xvci5hZGp1c3QoI2Q5ZDlkOSwgJGxpZ2h0bmVzczogLTUlKTtcclxuJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDpcdCNiYmUxYWE7XHJcbiRkYXJrLWdyZXktYnJvd246ICAgICAgXHRcdCM0YTRhNGE7XHJcbiR3ZWxsLWJhY2tncm91bmQ6ICAgICAgIFx0cmdiYSgxNTUsIDE1NCwgMTU1LCAwLjEpO1xyXG4kYmFja2dyb3VuZC13aGl0ZTogICAgICBcdCNmNWY1ZjU7XHJcbiRkYXJrLWdyZXktYnJvd244MDogICAgIFx0cmdiYSg3MywgNzMsIDczLCAwLjgpO1xyXG4kZGFyay1ncmV5LWJyb3duNTA6ICAgICBcdHJnYmEoNzMsIDczLCA3MywgMC41KTtcclxuJGJ1eS1ub3ctYmx1ZTogICAgICAgICAgXHQjMTg2MWI3O1xyXG4kbGlnaHQtZ3JleTogICAgICAgICAgICBcdCNmN2Y2ZjI7XHJcbiRncmV5LWJvcmRlcjpcdFx0XHRcdCNkOWQ5ZDk7XHJcbiRncmV5LWJhY2tncm91bmQ6XHRcdFx0I2U1ZTVlNTtcclxuJGJyaWdodC1yZWQ6ICAgICAgICAgICAgXHQjZDAwMjFiO1xyXG4kb2ZmLXdoaXRlOiAgICAgICAgICAgICBcdCNkYmRiZGI7XHJcbiR3YXJtLWdyZXk6ICAgICAgICAgICAgIFx0IzliOWI5YjtcclxuJGRldmlsLWdyZXk6ICAgICAgICAgICAgICAgICM2NjY7XHJcbiRoaWZpdmUtZ3JleTogICAgICAgICAgICAgICAjNTU1O1xyXG4kdHJ1ZS13aGl0ZTogICAgICAgICAgICBcdCNmZmY7XHJcbiR0cnVlLXdoaXRlNTA6ICAgICAgICAgIFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4kdHJ1ZS13aGl0ZTkwOiAgICAgICAgICBcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuJHRydWUtYmxhY2s6ICAgICAgICAgICAgXHQjMDAwO1xyXG4kb3BhcXVlOiAgICAgICAgICAgICAgICBcdHJnYmEoMCwgMCwgMCwgMCk7XHJcbiRoaWdobGlnaHQteWVsbG93OiAgICAgIFx0I2ZmZmVhODtcclxuJHByb2R1Y3QtcmVkOiAgICAgICAgICAgXHQjYjkyZTJlO1xyXG4kcHJvZHVjdC1ibHVlOiAgICAgICAgICBcdCMxODUzOWQ7XHJcbiRmb3JtLWJvcmRlcjpcdFx0XHRcdCNjY2M7XHJcbiRhbGVydC1yZWQ6ICAgICAgICAgICAgIFx0I2QwMDIxYjtcclxuJGFsZXJ0LXllbGxvdzogICAgICAgICAgXHQjZmZiZjAwO1xyXG4kaG9yaXpvbnRhbC10YWJsZS1ib3JkZXI6IFx0I2RkZDtcclxuJHZpYnJhbnQtZ3JlZW46XHRcdFx0XHQjMDBkMTBhO1xyXG4kYWxlcnQtcmVkLWJnOiAgICAgICAgICAgICAgI2YyZGVkZTtcclxuJGFsZXJ0LWdyZWVuLWJnOiAgICAgICAgICAgICNlYWY2ZTU7XHJcbiRkcm9wZG93bi10ZXh0OiAgICAgICAgICAgICAjNjY2O1xyXG4kc3VidGl0bGU6ICAgICAgICAgICAgICAgICAgIzY2NjtcclxuJG9yYW5nZTogICAgICAgICAgICAgICAgICAgICNmMjc1MjI7XHJcbiRwdXJwbGU6ICBcdFx0XHRcdFx0IzkwMGU4MjtcclxuJHJveWFsLXB1cnBsZTogICAgICAgICAgICAgICM1YjJiYWI7XHJcbiRsaWdodC1wdXJwbGU6ICAgICAgICAgICAgICAjOGE3ZmJkO1xyXG4kYnMtYWxlcnQteWVsbG93LWJnOiAgICAgICAgI2ZkZWViZjtcclxuJGJzLWFsZXJ0LXllbGxvdy1icmQ6ICAgICAgICNmZmQxNTU7ICAgIFxyXG5cclxuLy8gQ29sbGVjdG9ycyBFbGl0ZVxyXG4kYXF1YTogICAgICAgICAgICAgICAgICAgICAgIzhkZjRkODtcclxuJGRhcmtHcmVlbjogICAgICAgICAgICAgICAgICMwZjJiMjY7XHJcbiRtZWRHcmVlbjogICAgICAgICAgICAgICAgICAjMjY2ZTYyO1xyXG4kb2ZmV2hpdGU6ICAgICAgICAgICAgICAgICAgI2NlY2VjZTtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogPT4gMy4wIE1lZGlhIFF1ZXJpZXNcclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAvLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyBzdXBlciB3aWRlIGRlc2t0b3AgLy8gTW92ZSBkb3duIGFmdGVyIFhMIGFkZGl0aW9uXHJcbiRzY3JlZW4teGw0OiAgICAgICAgICAgICAgICAgMjgwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhsNC1taW46ICAgICAgICAgICAgICRzY3JlZW4teGw0ICFkZWZhdWx0OyAgICAgICAgICAgLyogMjgwMHB4ICovXHJcblxyXG4gLy8gRXh0cmEgTGFyZ2Ugc2NyZWVuIC8gc3VwZXIgd2lkZSBkZXNrdG9wIC8vIE1vdmUgZG93biBhZnRlciBYTCBhZGRpdGlvblxyXG4kc2NyZWVuLXhsMzogICAgICAgICAgICAgICAgIDIyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi14bDMtbWluOiAgICAgICAgICAgICAkc2NyZWVuLXhsMyAhZGVmYXVsdDsgICAgICAgICAgIC8qIDIyMDBweCAqL1xyXG4kc2NyZWVuLXhsMy1tYXg6ICAgICAgICAgICAgICgkc2NyZWVuLXhsNC1taW4gLSAxKSAhZGVmYXVsdDsgLyogMjc5OXB4ICovXHJcblxyXG4vLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyBzdXBlciB3aWRlIGRlc2t0b3AgLy8gTW92ZSBkb3duIGFmdGVyIFhMIGFkZGl0aW9uXHJcbiRzY3JlZW4teGwyOiAgICAgICAgICAgICAgICAgMTkwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhsMi1taW46ICAgICAgICAgICAgICRzY3JlZW4teGwyICFkZWZhdWx0OyAgICAgICAgICAgLyogMTkwMHB4ICovXHJcbiRzY3JlZW4teGwyLW1heDogICAgICAgICAgICAgKCRzY3JlZW4teGwzLW1pbiAtIDEpICFkZWZhdWx0OyAvKiAyMTk5cHggKi9cclxuXHJcbi8vIEV4dHJhIExhcmdlIHNjcmVlbiAvIHN1cGVyIHdpZGUgZGVza3RvcCAvLyBNb3ZlIGRvd24gYWZ0ZXIgWEwgYWRkaXRpb25cclxuJHNjcmVlbi14bDogICAgICAgICAgICAgICAgICAxNjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4teGwtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14bCAhZGVmYXVsdDsgICAgICAgICAgIC8qIDE2MDBweCAqL1xyXG4kc2NyZWVuLXhsLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXhsMi1taW4gLSAxKSAhZGVmYXVsdDsvKiAxODk5cHggKi9cclxuXHJcbi8vIEV4dHJhIExhcmdlIHNjcmVlbiAvIHN1cGVyIHdpZGUgZGVza3RvcCAvLyBNb3ZlIGRvd24gYWZ0ZXIgWEwgYWRkaXRpb25cclxuJHNjcmVlbi1iczUteHhsOiAgICAgICAgICAgICAxNDAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tYnM1LXh4bC1taW46ICAgICAgICAgJHNjcmVlbi1iczUteHhsICFkZWZhdWx0OyAgICAgLyogMTQwMHB4ICovXHJcbiRzY3JlZW4tYnM1LXh4bC1tYXg6ICAgICAgICAgKCRzY3JlZW4teGwtbWluIC0gMSkgIWRlZmF1bHQ7LyogMTU5OXB4ICovXHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDsgICAgICAgICAgIC8qIDEyMDBweCAqL1xyXG4kc2NyZWVuLWxnLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXhsLW1pbiAtIDEpICFkZWZhdWx0OyAvKiAxNTk5cHggKi9cclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDsgICAgICAgICAgIC8qIDk5MiBweCAqL1xyXG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0OyAvKiAxMTk5cHggKi9cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7ICAgICAgICAgICAvKiA3NjggcHggKi9cclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDsgLyogOTkxIHB4ICovXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4kc2NyZWVuLW1vOiAgICAgICAgICAgICAgICAgIDU3NnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1vLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbW8gIWRlZmF1bHQ7ICAgICAgICAgICAvKiA0ODAgcHggKi9cclxuJHNjcmVlbi1tby1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDsgLyogNzY3IHB4ICovXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7ICAgICAgICAgICAvKiA0ODAgcHggKi9cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDsgLyogNzY3IHB4ICovXHJcblxyXG4vLyBUaW55XHJcbiRzY3JlZW4tdG4tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4teHMtbWluIC0gMSkgIWRlZmF1bHQ7IC8qIDQ3OXB4ICovXHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuXHJcblxyXG5cclxuQG1peGluIHNjcmVlbi10bi1tYXgge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRuLW1heCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhzLW1pbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teHMtbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLW1vLW1pbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW8tbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbW8tbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1vLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXNtLW1pbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tc20tbWF4IHsgLy8gbWF4LXdpZHRoOiA5OTFweFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLW1kLW1pbiB7IC8vIG1pbi13aWR0aDogOTkycHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1tZC1tYXgge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLWxnLW1pbiB7IC8vIG1pbi13aWR0aDogMTIwMHB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbGctbWF4IHsgLy8gbWF4LXdpZHRoOiAxMTk5cHhcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bC1taW4geyAvLyBtaW4td2lkdGg6IDE2MDBweFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLWJzNS14eGwtbWluIHsgLy8gbWluLXdpZHRoOiAxNDAwcHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1iczUteHhsLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsLW1heCB7IC8vIG1heC13aWR0aDogMTU5OXB4XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGwtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGwyLW1pbiB7IC8vIG1pbi13aWR0aDogMTkwMHB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwyLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsMi1tYXggeyAvLyBtYXgtd2lkdGg6IDE4OTlweFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsMi1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bDMtbWluIHsgLy8gbWluLXdpZHRoOiAyMjAwcHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bDMtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGwzLW1heCB7IC8vIG1heC13aWR0aDogMjE5OXB4XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGwzLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsNC1taW4geyAvLyBtaW4td2lkdGg6IDI4MDBweFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsNC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bDQtbWF4IHsgLy8gbWF4LXdpZHRoOiAyODAwcHhcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14bDQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14cy1taW4tdG8tc2NyZWVuLXhzLW1heCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbWluLXdpZHRoOiA0ODBweCBhbmQgbWF4LXdpZHRoOiA3NjdweFxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXNtLW1pbi10by1zY3JlZW4tc20tbWF4IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtaW4td2lkdGg6IDc2OHB4IGFuZCBtYXgtd2lkdGg6IDk5MXB4XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbWQtbWluLXRvLXNjcmVlbi1tZC1tYXgge1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkgeyAvLyBtaW4td2lkdGg6IDk5MnB4IGFuZCBtYXgtd2lkdGg6IDExOTlweFxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDQuMCBCb3JkZXJzXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiRib3JkZXItcmFkaXVzOiA2cHg7XHJcbiRib3JkZXItcmFkaXVzLXJpZ2h0OiAwcHggJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1sZWZ0OiAkYm9yZGVyLXJhZGl1cyAwcHggMHB4ICRib3JkZXItcmFkaXVzO1xyXG4kYm9yZGVyLXJhZGl1cy10b3A6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBweCAwcHg7XHJcbiRib3JkZXItcmFkaXVzLWJvdHRvbTogMHB4IDBweCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHJcbkBtaXhpbiB3aGl0ZS1ncmF5LWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzOCwyMzgsMjM4LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JleS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93IHtcclxuXHRib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcblxyXG5AbWl4aW4gcmFpc2VkLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgIHRyYW5zaXRpb246LjJzIGFsbCBlYXNlOyBcclxuXHRcclxuXHRAaW5jbHVkZSBncmV5LWJvcmRlcjtcclxufVxyXG5cclxuJGFzc2V0UGF0aDogJy90aGVtZS9hc3NldHMnO1xyXG5cclxuLy9vdmVycmlkaW5nIF90aGVtZS5zY3NzXHJcbi5idG4tcHJpbWFyeXtcclxuXHRib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgJjpob3Zlcjpub3QoLmludmFsaWQpLFxyXG4gICAgJjpmb2N1czpub3QoLmludmFsaWQpLFxyXG4gICAgJjphY3RpdmU6bm90KC5pbnZhbGlkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ3JlZW4sICRsaWdodG5lc3M6IC01JSkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtNSUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwcmltYXJ5Q0VCdG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokbWVkR3JlZW4gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjokbWVkR3JlZW4gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRtZWRHcmVlbiwgJGxpZ2h0bmVzczogLTEyJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJG1lZEdyZWVuLCAkbGlnaHRuZXNzOiAtMTIlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2Vjb25kYXJ5Q0VCdG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokYXF1YSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiRhcXVhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYXF1YSwgJGxpZ2h0bmVzczogLTEyJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFxdWEsICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXJ0aWFyeUNFQnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6JG1lZEdyZWVuO1xyXG4gICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbn0gXHJcblxyXG5AbWl4aW4gaGlkZS1vcHRpb24oJGluZGV4LCAkbGFiZWw6ICcnKSB7XHJcbiAgICBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoI3skaW5kZXh9KSB7XHJcbiAgICAgICAgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbiBzcGFuLFxyXG4gICAgICAgIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbiAubWF0LWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICgkbGFiZWwgPT0gJycpIHtcclxuICAgICAgICAgICAgLm1hdC1zdGVwLWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlcixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRsYWJlbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZS1vcGFjaXR5IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6MTtcclxuICB9XHJcbn1cclxuQG1peGluIHB1bHNlIHtcclxuICAgIGFuaW1hdGlvbjogcHVsc2Utb3BhY2l0eSAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLS40cyBpbmZpbml0ZTtcclxufVxyXG5AbWl4aW4gcHVsc2Utb3BhY2l0eSB7XHJcbiAgICBAaW5jbHVkZSBwdWxzZSgpO1xyXG4gICAgLy9hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcGluIHtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMjUlKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlLFxyXG4gICAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMTIlKTtcclxuICBcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTI1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGNsZWFyZml4KCkge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBjZUxvZ28ge1xyXG5cdGZsZXg6IDAgMSBhdXRvO1xyXG5cdG1pbi13aWR0aDogNTAlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGNvbnRlbnQ6XCJcIjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvbG9nby1jZS5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7IFxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgZGl2LCBib2R5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcblxyXG4gICAgJi5ibGFuay10ZW1wbGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxucCB7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoLWZsdWlkIHtcclxuICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6MTYwMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1hc3RlciBwYWdlXHJcblxyXG4uYXBwLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgei1pbmRleDogMTAyNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtbWVzc2FnZS5yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1tZXNzYWdlLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtbWVzc2FnZS55ZWxsb3cge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1ub3RpZmljYXRpb24taWNvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Utbm90aWZpY2F0aW9uLWljb246aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi51bmRvY2tlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFqYXgtc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnRyW25nLWNsaWNrXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItdGFibGUtaG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uZ2ItY291bnQtYnViYmxlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICBwYWRkaW5nOjNweCA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG59XHJcblxyXG4uYnM1IC50b29sdGlwIHtcclxuICAgICYgPiAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01LjVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTQxcHg7XHJcblxyXG4gICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSwgLnBhZ2UtaGVhZGVyLW1haW4geyAvL09uY2Ugd2UncmUgYWxsIG1pZ3JhdGVkLCB0aGlzIG5lZWRzIHRvIGNoYW5nZSB0byBwcm9wZXIgZm9udC1zaXplXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRlci1tYWluIHsgLy9PdmVycmlkaW5nXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoLm9mZnNldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAmOm5vdCgub2Zmc2V0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbGluay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE3cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVscCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2diTG9naW4ge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2N0YS1zcGlubmVyLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tYWRkdG9jYXJ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJzLWFsZXJ0LXllbGxvdy1iZztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cclxuICAgICAgICBbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSwgXHJcbiAgICAgICAgW2RhdGEtYnMtdG9nZ2xlPSd0b29sdGlwJ10ge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b29sdGlwLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b29sdGlwLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgICYgPiAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjI1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmluIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5bZGlzYWJsZWRdLCAuYnRuLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0aW4tcm93IHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmZyYW1lbGVzcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JvdXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguY3VycmVuY3kpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnItcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmpxdWktZGQtd3JhcHBlciArIC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCAuY3VzdG9tLWNvbWJvYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktc2VsZWN0bWVudS1pY29uLCAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnICsgLmluZGljYXRvciwgLmlucHV0LXdyYXAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdseXBoaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTAxNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtc29saWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCAudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5nbHlwaGljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwMTMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXNvbGlkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0eXBvZ3JhcGh5XHJcblxyXG5cclxuLnJlc2V0LXBhZ2UtdGl0bGUtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxufVxyXG5cclxuLnBvc2l0aXZlIHtcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG59XHJcblxyXG4ubmV1dHJhbCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm5lZ2F0aXZlIHtcclxuICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIsXHJcbi5jaGVja2JveCBsYWJlbC50ZXh0LWRhbmdlciB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubGFyZ2UtZm9udCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5sYXJnZS1mb250LW5vLWJvbGQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxufVxyXG5cclxudWwubGFiZWwtY29sdW1ucyA+IGxpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udGV4dC1sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9kZWZhdWx0IHN0eWxlcyBmb3IgY29udGVudFxyXG5cclxuLml0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi51c2VyLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZ3JlZXRpbmcge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8vIGltYWdlc1xyXG5cclxuLnRodW1ibmFpbC1zbWFsbCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLy8gZ2x5cGggaWNvbnMgYW5kIHZpc3VhbCBkaXZpZGVyc1xyXG5cclxuLm1pbmktZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmhlbHAgLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uaGFzaC1hbmNob3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02NXB4O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ucGlwZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8qIHJlbW92ZXMgdW5kZXJsaW5lIGZyb20gYmVmb3JlOiBlbGVtZW50ICovXHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgLmV5ZSwgaW5wdXRbdHlwZT10ZXh0XSArIC5leWUsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgKiArIC50b2dnbGUtZXllLWZhLCBpbnB1dFt0eXBlPXRleHRdICsgKiArIC50b2dnbGUtZXllLWZhLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC50b2dnbGUtZXllLWZhLCBpbnB1dFt0eXBlPXRleHRdICsgLnRvZ2dsZS1leWUtZmEge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG4vLyBleWVcclxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAuZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlMTA1XCI7XHJcbiAgICBjb2xvcjokZ3JheS1saWdodDtcclxufVxyXG5pbnB1dFt0eXBlPXRleHRdICsgLmV5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTEwNlwiO1xyXG4gICAgY29sb3I6JGdyZXktYm9yZGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArICogKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgLnRvZ2dsZS1leWUtZmE6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XSArICogKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUsXHJcbmlucHV0W3R5cGU9dGV4dF0gKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxufVxyXG5cclxuLmlucHV0LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYnV0dG9uc1xyXG4vLyBidG4tZGVmYXVsdCB0ZXh0IGNvbG9yIGNoYW5nZWQgaW4gYm9vdHN0cmFwLXZhcmlhYmxlc1xyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6OmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG5bZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG59XHJcblxyXG4gICAgLmJ1dHRvbi1yb3cge1xyXG4gICAgICAgIGRpdjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbi8vbm8gY29udGVudCBzdHlsaW5nXHJcblxyXG4ubmF2Lm5hdi10YWJzID4gbGkubm8tY29udGVudCA+IGEge1xyXG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIElucHV0czogIFJhZGlvIEJveCBTdHlsaW5nIC0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiAgICBpbnB1dC5yRGVmYXVsdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5wb3NpdGl2ZVt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5uZXV0cmFsW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Lm5lZ2F0aXZlW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkYWxlcnQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LnJEZWZhdWx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuclRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuXHJcbi8vIGZvcm1hdHRpbmdcclxuXHJcbi8vdXNlZCBmb3IgaXRlbS1jaGFyYWN0ZXJpc3RpY3MsXHJcbi5kaXYtdGFibGUge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpdi10YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICYudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLy8gaWNvbnMgLSBmb250IGF3ZXNvbWUgb3ZlcnJpZGVzXHJcblxyXG4uZmEtY2hlY2sge1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbn1cclxuXHJcbi5mYS10aW1lcyB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4vLyBpY29uc1xyXG5cclxuLmdiLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmltbWVkaWF0ZS1jaGVja291dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtaW1tZWRpYXRlLWNoZWNrb3V0LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXktbm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy1idXktbm93LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZmVhdHVyZWQuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZyZWUtc2hpcHBpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLWZyZWUtc2hpcHBpbmcuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxheWF3YXktYXZhaWxhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pY19tZXRhX2xheWF3YXkucG5nKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWljb24tdG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWljb24tc20ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmFuY2UtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgIGxlZnQ6MTZweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmd1bnRhYi1pY29uIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1ndW50YWItaWNvbi0xLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNDNmM2E7XHJcbn1cclxuXHJcbi5hZC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEFkc1xyXG5cclxuLy8gPGRpdiBpZD1cImFkLWlkLXdyYXBwZXJcIiBjbGFzcz1cImFkLXdyYXBwZXJcIj5cclxuLy8gICAgIDxkaXYgaWQ9XCJhZC1pZFwiIGNsYXNzPVwiZ2ItYWRcIj5BZCBnb2VzIGhlcmU8L2Rpdj5cclxuLy8gPC9kaXY+XHJcbi8vIEFsbCBvZiBvdXIgYWQgZGl2cyBzaG91bGQgbG9vayBsaWtlIHRoZSBhYm92ZVxyXG4vLyBXZSBuZWVkIHRvIGFkZCB0aGUgJ2diLWFkJyBjbGFzcyB0byB0aGUgaW5uZXIgZGl2XHJcbi8vIHNvIHRoYXQgd2Ugb25seSBnZXQgYm90dG9tIG1hcmdpbiB3aGVuIGFuIGFkXHJcbi8vIGlzIGRpc3BsYXllZCBmcm9tIHRoZSBhZCBzZXJ2ZXIuIElmIHRoZSBhZCBpc1xyXG4vLyB0dXJuZWQgb2ZmIG9yIG5vdGhpbmcgY29tZXMgYmFjaywgdGhlIG1hcmdpblxyXG4vLyBkb2VzIG5vdCBhcHBlYXIuXHJcblxyXG4uYWQtd3JhcHBlciA+IDpub3QoLmdiLWFkKSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAgICYudGFibGUtc3R5bGUge1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0RlZmF1bHQgVXNlciBHcm91cCBmb3IgdGFibGVzOiBcclxuXHJcbiAgICAudXNlci1kZWZhdWx0IHtcclxuXHJcbiAgICAgICAgc3Bhbi51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9Vc2Ugd2hlbiB1c2VyIGlzIG5vIGxvbmdlciBhIHJlZ2lzdGVyZWQgdXNlclxyXG4gIC5ub3RVc2Vye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG59XHJcblxyXG4uc2VjdGlvbi13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG59XHJcblxyXG4uY2Ige1xyXG4gICAgY2xlYXI6Ym90aDtcclxufVxyXG5cclxuLmJzNSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uIHsgICAgXHJcbiAgICAgICAgICAgICAgICAmLmZyYW1lbGVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi8vQnJhbmQgdmFyaWF0aW9uc1xyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAjMDA2NDAwICFkZWZhdWx0O1xyXG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xyXG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlO1xyXG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlO1xyXG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmO1xyXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAjZmRlZWJmO1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAjNTU1O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAjZmZkMTU1O1xyXG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAjOTBjN2UyO1xyXG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAjYjVjZTkwO1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgY29sb3IuYWRqdXN0KCRidG4tZGFuZ2VyLWJnLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgY29sb3IuYWRqdXN0KCRzdGF0ZS1kYW5nZXItYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAjOGE2ZDNiICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICBjb2xvci5hZGp1c3QoJHN0YXRlLXdhcm5pbmctYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAjM2M3NjNkICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICBjb2xvci5hZGp1c3QoJHN0YXRlLXN1Y2Nlc3MtYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICBjb2xvci5hZGp1c3QoJHN0YXRlLWluZm8tYmcsICRsaWdodG5lc3M6IC03JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRlZmF1bHQtY29sb3I6IFx0JGJyYW5kLXByaW1hcnk7XHJcblxyXG5cclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgIzAwNDQwMCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgI2NjY2NjYyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgMS4wICFkZWZhdWx0OyIsIu+7v0BtZWRpYSBwcmludCB7XHJcbiAgICAvL2dsb2JhbCBoZWFkZXIgZm9vdGVyXHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlby1mb290ZXIuaGlkZGVuLXhzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1iYW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvL2dsb2JhbCBwYWdlIGxldmVsXHJcblxyXG4gICAgYVtocmVmXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4teHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ncm91cCAuYWNjb3JkaW9uLWJvZHkuY29sbGFwc2Uge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQuaGlkZGVuLXhzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5oaWRkZW4teHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAvL3RoZSBmb2xsb3dpbmcgcHJpbnRzIHRoZSBwaWN0dXJlcyBoYWxmIHRoZSB3aWR0aCBvZiB0aGUgcGFnZSBieSBkZWZhdWx0LlxyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xhdW5jaGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vVmlldyBJdGVtXHJcbiAgICBcclxuICAgICN2aWV3LWxhcmdlci1pbWFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1jb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZS10b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNlZGl0LWxpc3Rpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFuYWdlLXdvbi1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsbGVyLWRldGFpbHMtbGluay0xIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWRldGFpbC1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjN2UyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyxcclxuLmFsZXJ0Lm5vdC1zaWduZWQtaW4ge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWJmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkMTU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCA1MSwgMC43NSk7XHJcbn1cclxuXHJcbi5hbGVydC1kYW5nZXIsXHJcbi5hbGVydC5zY2hlZHVsZWQtaXRlbSB7XHJcbiAgICBjb2xvcjogI2E5NDQ0MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTY5LCA2OCwgNjYsIDAuNSk7XHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzLFxyXG4uYWxlcnQuc29sZC1pdGVtIHtcclxuICAgIGNvbG9yOiAjM2M3NjNkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNjQwMDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5hbGVydC5lbmRlZC1pdGVtIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmFsZXJ0Lml0ZW0tZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBhLmNsb3NlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1ncm91cCB7XHJcbiAgICAgICAgICAgIGEuYnRuLWRhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWRhbmdlci1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIC5ncmVldGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaWYgb25seSBjaGlsZCBkb2VzIG5vdCB3b3JrLCB1c2UgdGhpczpcclxuICAgIC8vIGRpdiB7XHJcbiAgICAvLyAgICAgJiA+IHA6bGFzdC1jaGlsZCB7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmID4gcDpvbmx5LWNoaWxkIHtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBIZWlnaHQgYW5kIHdpZHRoIHNob3VsZCBiZSBkZWZpbmVkIGluIGEgX2JhZGdlcy5zY3NzIHNwZWNpZmljIHRvIGVhY2ggdXNlIGNhc2UuXHJcbiogVGhlIF9iYWRnZXMuc2NzcyBzaG91bGQgYWxzbyBkZWZpbmUgYSAuYmFkZ2VzIGNsYXNzIHdpdGggZmxvYXQgYW5kIG1hcmdpbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uZ2ItYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8qIEFuY2hvcnMgbXVzdCBkZWNsYXJlIGhlaWdodCB3aGVyZSBpbWFnZXMgYXJlIHVzZWQgYXMgbGluayBiYWNrZ3JvdW5kcy4gTWF0Y2ggYmFja2dyb3VuZCBpbWFnZSBoZWlnaHQuICovXHJcbiAgICB9XHJcblxyXG4gICAgJi5nYi1iYWRnZS10biB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZmbC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVyaWZpZWQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1jaGFydGVyLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTI1LWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ2ItYmFkZ2UtbWQge1xyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5mYy1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5mZmwtYmFkZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ZXJpZmllZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtYmFkZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWNoYXJ0ZXItYmFkZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMjUtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5nYi1iYWRnZS1zbSB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLmZjLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmZmbC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZlcmlmaWVkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtY2hhcnRlci1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0xMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0yNS1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0xMDAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWJhZGdlLWxnIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZmMtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuZmZsLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVyaWZpZWQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1jaGFydGVyLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTI1LWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmZsLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRhc3NldFBhdGh9L2ljLWZmbC5zdmcpO1xyXG59XHJcblxyXG4uZmMtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZ2JwYXkuc3ZnKTtcclxufVxyXG5cclxuLnZlcmlmaWVkLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXZlcmlmaWVkLnN2Zyk7XHJcbn1cclxuXHJcbi5nb2xkLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLWdvbGQuc3ZnKTtcclxufVxyXG5cclxuLmdvbGQtY2hhcnRlci1iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy1nb2xkLWNoYXJ0ZXIuc3ZnKTtcclxufVxyXG5cclxuLnRvcC0xMC1iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy10b3BzZWxsZXIxMC5zdmcpO1xyXG59XHJcblxyXG4udG9wLTI1LWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXRvcHNlbGxlcjI1LnN2Zyk7XHJcbn1cclxuXHJcbi50b3AtMTAwLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXRvcHNlbGxlcjEwMC5zdmcpO1xyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi5saXN0aW5nIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLWV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmlzLWZlYXR1cmVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMThweCAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRwcm9kdWN0LWJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53YXMtdmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxpc3RpbmctaW1hZ2UtY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3RpbmctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRzdCwgLnRzYiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHN0IHtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCAwOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHNiIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMDsgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnV5LW5vdy13cmFwIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXktbm93LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYXVjdGlvbi13cmFwIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXVjdGlvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1maWd1cmVzLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3RhY2sge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW1tby1kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnV5LW5vdy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV5LW5vdy1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLW1ldGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aW1lLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYubG93LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYyg1MCUgKyA3cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnJlZWRvbS1jb2luIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLUdCUGF5LU1ldGEtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pbW1lZGlhdGUtY2hlY2tvdXQgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnJlZWRvbS1jb2luLCAmLmltbWVkaWF0ZS1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZyZWVkb20tY29pbiA+IHNwYW4sICYuaW1tZWRpYXRlLWNoZWNrb3V0ID4gc3BhbiwgJi5mcmVlLXNoaXBwaW5nLCAmLm5vbi1mcmVlLXNoaXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGF5YXdheS1hdmFpbGFibGUgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pY19tZXRhX2xheWF3YXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNjLWZlZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmluYW5jaW5nLWF2YWlsYWJsZSBpLmZpbmFuY2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3Rpbmctc2VsbGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICAgICAgLmxpc3RpbmctZXh0cmEtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAuaXMtZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggMTNweCA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtc2VjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowXHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0aW5nLXNlbGxlciwgLnZhcmlhYmxlLW1ldGEgPiBzcGFuOm5vdCgubm8tcmVzZXJ2ZSk6bm90KC5yZXNlcnZlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtY2Fyb3VzZWwge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIsICYuZ3JpZCB7XHJcbiAgICAgICAgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmlkIHtcclxuICAgICAgICAubm9uLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJj5hLCAmPi5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1ncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1ncmVlbiwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGhlbWVzIGZvciB3aWRnZXRzIC0gdGhlbWUgQSBpcyBkZWZhdWx0IC8vXHJcbiAgICAmLnRoZW1lLWIge1xyXG4gICAgICAgIC5ncmlkLXZpZXcge1xyXG4gICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2FzLXZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggM3B4IDNweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndhcy12aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXMtZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMjVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTg1MzlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTNweCAwcHggMHB4IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy10ZXh0LCAubGlzdGluZy1maWd1cmVzLCAubGlzdGluZy1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dCwgLmxpc3RpbmctZmlndXJlcywgLmxpc3RpbmctbWV0YSwgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLXRleHQsIC5saXN0aW5nLWZpZ3VyZXMsIC5saXN0aW5nLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9mbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLCAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hc2lkZSB7XHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQtdmlldyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOjE0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctZXh0cmEtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEud2FzLXZpc2l0ZWQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFyaWFibGUtbWV0YSwgLmxpc3RpbmctZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1DVEEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhlbWUtYiB7XHJcbiAgICAgICAgICAgIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgIC5saXN0aW5nLWltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VwZXItbGlzdGluZyB7Ly9Nb3ZlIHRvIGdsb2JhbCB3aGVuIGl0ZW1SZWNvbW1lbmRhdGlvbnMgc2NvcGUgZXhwYW5kc1xyXG4gICAgLmxpc3Rpbmcgey8vUmV2ZXJ0IGJhY2sgdG8ganVzdCBsaXN0aW5nIG9uY2Ugd2UgZ2V0IENUQSdzIGludG8gaXRlbSBjYXJkcyBcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiArIGRpdiAuYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YSAubGlzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3RpbmctdGV4dCwgXHJcbiAgICAgICAgJi5yZWQgLmxpc3RpbmctdGV4dCxcclxuICAgICAgICAmLmdyZWVuIC5saXN0aW5nLXRleHQsXHJcbiAgICAgICAgJi5ibHVlIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctbWV0YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWRhcms7XHJcblxyXG4gICAgICAgICAgICAudGltZS1sZWZ0ID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3Rpbmcge1xyXG4gICAgJi5jdGEgLmxpc3Rpbmcge1xyXG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA1NXB4KTtcclxuICAgIH0gXHJcbiAgICAubGlzdGluZyB7XHJcbiAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzowIDEwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgLmxpc3Rpbmcge1xyXG4gICAgICAgIC5oaWdobGlnaHRlciB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi50aW1lIC5lbmRpbmcge1xyXG4gICAgY29sb3I6ICNkMDAyMWI7XHJcbn1cclxuXHJcbi8vIGdsb2JhbCBjYXJkc1xyXG5cclxuLmNhcmRzIHtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgIC8qIC0tLS0tLS0tLS0tIHRoaXMgc3R5bGluZyBtaW1pY3MgY29sLWxnLU4gYnV0IHVzZXMgbGVzcyBwYWRkaW5nLS0tLS0tLS0tLSovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vIGRlZmF1bHQgZGVza3RvcDpcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gICAgfVxyXG4gICAgLy8gVXNlIGNhc2VzIGZvciBwYXJ0aWFsIHBhZ2Ugd2lkdGggY29udGFpbmVyc1xyXG4gICAgJi50d28tY29sLWNhcmQge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHJlZS1jb2wtY2FyZCB7XHJcbiAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvdXItY29sLWNhcmQge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXgtY29sLWNhcmQge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgLy8gd3JhcHBlciBmb3IgaXRlbSBjYXJkLCBub3QgdGhlIGNvbHVtblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXlCYW5uZXIge1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdi5nb2xkLWRlYWwtY29ybmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAgc2VlIG92ZXJsYXlzLnNjc3MgZm9yIC5vdmVybGF5QmFubmVyIHN0eWxpbmdcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgLy93YXRlcm1hcmsgXCJ2aWV3ZWRcIiBiYW5uZXJcclxuICAgICAgICAmID4gLnZpZXdlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdWaWV3ZWQnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDUwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2hlaWdodCByZXF1aXJlZCB3aGVuIG5vdCB1c2luZyB0aHVtYm5haWwgcGljOlxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gc2VlIHNhc3MvaG9tZS9jYXJkcy5zY3NzIGZvciB1c2UgY2FzZXMgbm90IHVzaW5nIHRodW1ibmFpbCBwaWNcclxuICAgIH1cclxuXHJcbiAgICAmLmNhcmRzLWxhcmdlIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgLy8gd3JhcHBlciBmb3IgaXRlbSBjYXJkLCBub3QgdGhlIGNvbHVtblxyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdmVybGF5QmFubmVyIHtcclxuICAgICAgICAgICAgJiA+IGRpdi5nb2xkLWRlYWwtY29ybmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy9oZWlnaHQgcmVxdWlyZWQgd2hlbiBub3QgdXNpbmcgdGh1bWJuYWlsIHBpYzogc2VlIG1lZGlhIHF1ZXJ5LCBvcHRpbWl6ZWQgZm9yIDQ6NSBwcm9wb3J0aW9uXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHNlZSBzYXNzL2hvbWUvY2FyZHMuc2NzcyBmb3IgdXNlIGNhc2VzIG5vdCB1c2luZyB0aHVtYm5haWwgcGljXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdvbGQtZGVhbC1pdGVtIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ29sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1nb2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1nb2xkLCAkbGlnaHRuZXNzOiAtMTIlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdvbGQsICRsaWdodG5lc3M6IC0xOCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ29sZCwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdvbGQsICRsaWdodG5lc3M6IC0xOCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1nb2xkO1xyXG4gICAgICAgICAgICAvLyAuYW5vbiBpcyB3aGVuIHRoZSB1c2VyIGlzIG5vdCBsb2dnZWQgaW4uLiBhbm9ueW1vdXNcclxuICAgICAgICAgICAgJi5hbm9uIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlNpZ24gSW4gdG8gXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLy8gcHV0IGhlaWdodCByZXEuIG9uIHZhcmlhYmxlIGxlbmd0aCBjb250ZW50IGFyZWFzXHJcbiAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIC8vY2xhbXAgbGluZXMgdmlhIHNjcmlwdFxyXG4gICAgICAgIC8vd2lkZ2V0OiB0aXRsZSBpcyBhbHdheXMgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgLy9jbGFtcCBsaW5lcyB2aWEgc2NyaXB0XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpZHMge1xyXG4gICAgICAgIC8vc2hvd2Nhc2UgdXNlIGNhc2VcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGRlYWxzIHVzZSBjYXNlXHJcbi5kZWFscyB7XHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICBzZWUgb3ZlcmxheXMuc2NzcyBmb3IgZGVhbCAub3ZlcmxheUJhbm5lciBzdHlsaW5nLW92ZXJyaWRlc1xyXG59XHJcblxyXG4uZ29sZC1kZWFscy13cmFwcGVyIHtcclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZWlnZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuICAgICAgICAuZHQtbGVuZ3RoIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHQtaW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kdC1wYWdpbmcge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdpbmF0aW9uLCBuYXYge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiwgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNnB4OyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2aW91cywgJi5uZXh0LCAmLmZpcnN0LCAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucHJldmlvdXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5uZXh0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlyc3Q6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5sYXN0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTFcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcblxyXG4gICAgICAgIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5maXhlZC13aWR0aC0xMjUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5maXhlZC13aWR0aC0yMDAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vd3JhcCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nOmFmdGVyLCBcclxuICAgICAgICAgICAgICAgICYuc29ydGluZ19hc2M6YWZ0ZXIsIFxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2M6YWZ0ZXIsIFxyXG4gICAgICAgICAgICAgICAgJi5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJi5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nLCAuZHQtY29sdW1uLW9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDc4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmdfYXNjOmFmdGVyLCAmLnNvcnRpbmc6YWZ0ZXIsICYuZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29ydGluZ19kZXNjOmFmdGVyLCAmLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA3N1wiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSA+IHRyLmNoaWxkIHtcclxuICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR0ci1kZXRhaWxzPmxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kdC1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncmF5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHRoZWFkIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncmVlbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGFibGUtc3RyaXBlZCB7XHJcbiAgICAgICAgICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1c3RvbS10b2dnbGUge1xyXG4gICAgICAgICAgICAkY29udHJvbC1idXR0b24tdG9wOiAxMnB4ICFkZWZhdWx0O1xyXG4gICAgICAgICAgICAkY29udHJvbC1idXR0b24tc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIEBtaXhpbiBjb250cm9sKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtaXhpbiBjb250cm9sLW9wZW4oKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1peGluIGNvbnRyb2wtY2xvc2UoKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGQ3JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgID4gdHJbcm9sZT1cInJvd1wiXSA+IHRoOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICRjb250cm9sLWJ1dHRvbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRyb2wtYnV0dG9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udHJvbC1idXR0b24tc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1vcGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ci5wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1jbG9zZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHRyLWNvbHVtbiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgID4gdHIgPiB0ZC5jb250cm9sLFxyXG4gICAgICAgICAgICAgICAgPiB0ciA+IHRoLmNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1vcGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ci5wYXJlbnQsXHJcbiAgICAgICAgICAgICAgICA+IHRyLmR0ci1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQuY29udHJvbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgdGguY29udHJvbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWNsb3NlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kdHItZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6dW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICAgICAgdHIgdGg6bnRoLWxhc3QtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICAgICB0ciB0ZDpudGgtbGFzdC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICAgICAgICAgIHRyIHRoOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5kdC1wcm9jZXNzaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTlweDtcclxuICAgICAgICB6LWluZGV4OjU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlBsZWFzZSBXYWl0Li4uXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi03NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0yNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTouMzU7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJzNSB7XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICAuZHQtbGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlIHtcclxuICAgICAgICB0ZCx0aCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICAgICAgdGFibGUuZGF0YVRhYmxlLmdyZWVuLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLmR0LWxlbmd0aCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHQtcGFnaW5nIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmID4gLmNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/ZGl2Lndhcm5pbmdNZXNzYWdlLCBkaXYuZXJyb3JNZXNzYWdlXHJcbntcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbn1cclxuXHJcbmRpdi53YXJuaW5nTWVzc2FnZVxyXG57XHJcbiAgICBib3JkZXItY29sb3I6ICNiZjkxMGM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFRkIzO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2Uvd2FybmluZy5naWYnKTtcclxufVxyXG5kaXYuZXJyb3JNZXNzYWdlXHJcbntcclxuICAgIGJvcmRlci1jb2xvcjogI0Q2MzMwMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQkE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZS9lcnJvci5naWYnKTtcclxufVxyXG5kaXYuYWxlcnRDb250YWluZXJcclxue1xyXG4gICAgbWFyZ2luOiAwIDIwJTtcclxufVxyXG5cclxuLmVycm9yQ29kZXtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG59Iiwi77u/LnBhZ2Utbm90LWZvdW5kIHtcclxuXHQucGFnZS10aXRsZSB7XHJcblx0XHRtYXJnaW46MjBweCBhdXRvIDMwcHg7XHJcblx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0bWFyZ2luOjAgYXV0byAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6ODAlO1xyXG5cdFx0bWF4LXdpZHRoOjI3NHB4O1xyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdC5wYWdlLW5vdC1mb3VuZCB7XHJcblx0XHQucGFnZS10aXRsZSB7XHJcblx0XHRcdG1hcmdpbjo0MHB4IGF1dG8gMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOjI4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdC5wYWdlLW5vdC1mb3VuZCB7XHJcblx0XHQucGFnZS10aXRsZSB7XHJcblx0XHRcdG1hcmdpbjo1MHB4IGF1dG8gMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOjMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjMycHg7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkLWJnO1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50ICNzeXN0ZW1FcnJvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjc3lzdGVtRXJyb3JTZWN0aW9uIC5oZWFkZXItYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiB7XHJcbiAgICAjZHZNZXNzYWdlIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJtYWluXCI7XHJcbkB1c2UgXCJwYWdlLW5vdC1mb3VuZFwiO1xyXG5AdXNlIFwicmVzcG9uc2l2ZVwiO1xyXG5AdXNlIFwic3lzdGVtRXJyb3JcIjtcclxuQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3J7XHJcbiAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLml0ZW0tZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgJiA+IC50aXRsZS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZ3JvdXAtYnJhbmQge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6MXB4O1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5jYXJkcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdvbGQtZGVhbHMtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm92ZXJsYXlCYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaGVkdWxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRQYXRofS9vdmVybGF5LXNjaGVkdWxlZC5wbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0UGF0aH0vb3ZlcmxheS1zb2xkLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuZW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0UGF0aH0vb3ZlcmxheS1lbmRlZC5wbmdcIik7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmdvbGQtZGVhbC1jb3JuZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0UGF0aH0vb3ZlcmxheS1nb2xkLWRlYWwtY29ybmVyLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sZC1vdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQtb3V0LnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG59XHJcblxyXG4vL2lmIHdlIGtlZXAgdGhlIHN0YXR1cyBvZiBhbiBpdGVtIGFzIHNvbGQgb3IgZW5kZWQsIHdlIGNhbiBjaGFuZ2UgaXQgdG8gcmVhZCBcInNvbGRcIlxyXG5cclxuLy8gLmRlYWxzIHtcclxuLy8gICAgIC5jYXJkcyB7XHJcbi8vICAgICAgICAgLm92ZXJsYXlCYW5uZXIge1xyXG4vLyAgICAgICAgICAgICAuc29sZCB7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC1vdXQucG5nXCIpO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAuZW5kZWQge1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQtb3V0LnBuZ1wiKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLmRlYWxzIHtcclxuICAgICYuZ29sZC1kZWFscy13cmFwcGVyIHtcclxuICAgICAgICAuY2FyZHMge1xyXG4gICAgICAgICAgICAub3ZlcmxheUJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAuZ29sZC1kZWFsLWNvcm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8vQm9vdHN0cmFwIG1vZGFsIGNhcm91c2VsXHJcbi8vaHR0cHM6Ly9ub3JlaWxsZXIuZ2l0aHViLmlvL2Jvb3RzdHJhcC1tb2RhbC1jYXJvdXNlbC9tb2RhbC1mdWxsc2NyZWVuLmh0bWxcclxuXHJcbi8vIE1heGltaXplIHRoZSBtYWluIHdyYXBwZXJzIG9uIHRoZSBzY3JlZW5cclxuLy8gIE1ha2UgdGhlIHBhcmVudCB3cmFwcGVyIG9mIHRoZSBtb2RhbCBib3ggYSBmdWxsLXdpZHRoIGJsb2NrXHJcbi8vICBSZW1vdmUgYm9yZGVycyBhbmQgZWZmZWN0cyBvbiB0aGUgY29udGVudFxyXG4vLyAgKlxyXG4vLyAgLyFcXCBCeSB1c2luZyB0aGlzIGZlYXR1cmUsIHlvdSBmb3JjZSB0aGUgaGVhZGVyIGFuZCBmb290ZXIgdG8gYmUgcGxhY2VkXHJcbi8vICBpbiBhbiBhYnNvbHV0ZSBwb3NpdGlvbi4gWW91IG11c3QgaGFuZGxlIGJ5IHlvdXJzZWxmIHRoZSBtYXJnaW4gb2YgdGhlXHJcbi8vICBjb250ZW50LlxyXG5cclxuLy9mb3IgYWRkaXRpb25hbCByZWZlcmVuY2UsIHNlZSB0aGlzIGFydGljbGUgZm9yIHVzaW5nIGphdmFzY3JpcHQgdG8gYWRkIGN1c3RvbSBjbGFzc2VzIHRvIGJlIGFibGUgdG8gc3R5bGVcclxuLy9odHRwOi8vd3d3Lm1pbmltaXQuY29tL2FydGljbGVzL3NvbHV0aW9ucy10dXRvcmlhbHMvYm9vdHN0cmFwLTMtdHJhbnNwYXJlbnQtYW5kLWZ1bGxzY3JlZW4tbW9kYWxzXHJcblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gICAgei1pbmRleDogOTk5OCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG5cclxuICAgIC8vdGhpcyBhdXRvbWF0aWNhbGx5IG1ha2VzIHRoZSBjaGVja2JveGVzIGxhcmdlciBvbiB0aGUgbW9kYWxcclxuICAgIC5mYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGFsLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgIC8vYWRyaWFuYSBhZGRlZCB0aGlzXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JjZS1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgLyogUmVtb3ZlIHRoZSBwYWRkaW5nIGluc2lkZSB0aGUgYm9keSAqL1xyXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXctbW9kYWwge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncm91cC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnNob3J0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXEge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcXVpLWRkLXdyYXBwZXIgKyAuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmN1c3RvbS1jb21ib2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24sIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTAxNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVycl9tc2cgKyAuaW5kaWNhdG9yLCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwMTMnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYnRuICsgLmJ0biwgLmJ0biArIC5idG4gKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biArIC5idG4sIC5idG4gKyAuYnRuICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5LCAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAuZmEtMngge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cy13cmFwcGVyIHtcclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdHMtbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cy1sYWJlbC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjoxNXB4IGF1dG8gMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAuZ2ItcGFnZXIge1xyXG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xyXG4gICAgICAgICAgICBmbGV4OjEgMCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDotMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0Oi0xMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkYXRhLWRpcj0ncHJldiddIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdiLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubmF2Lm5hdi10YWJzIHtcclxuICAgICYgPiBsaSB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1jb250ZW50ID4gYSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1jb250ZW50LmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogMjhweDsgICAgICAgIFxyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtc2Nyb2xsYWJsZWFycm93LWxlZnQuc3ZnKTtcclxuICAgIC8qIGRvIHdlIG5lZWQgdG8gc2F5IGxlZnQ6MXB4PyBTZWVtcyB0byBzdGljayBvdXQgb24gdGhlIGxlZnQgb24gY2hyb21lLiAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDowO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtc2Nyb2xsYWJsZWFycm93LXJpZ2h0LnN2Zyk7XHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG4gICAgJi5pdGVtLWdyb3VwIHtcclxuICAgICAgICAucm93LmNhcmQtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICAuY2Fyb3VzZWwtb3V0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVpLXNlYXJjaC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDozN3B4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDozNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0pxdWVyeSBVSSBXaWRnZXRzXHJcblxyXG4udWktc2xpZGVyIHsgLy8gUmFuZ2UgU2xpZGVyc1xyXG4gICAgaGVpZ2h0Oi42ZW07XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0OyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwIDAlLCAkZ3JheS1saWdodCAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwIDAlLCRncmF5LWxpZ2h0IDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwZTBlMCAwJSwkZ3JheS1saWdodCAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlMGUwZTAnLCBlbmRDb2xvcnN0cj0nJGdyYXktbGlnaHQnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG5cclxuICAgIH1cclxuICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICB0b3A6IC0uNGVtO1xyXG4gICAgICAgIHdpZHRoOiAuNmVtO1xyXG4gICAgICAgIGhlaWdodDogMS40ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1zdGF0ZS1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgbGFiZWx7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDoxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcbiAgICAmLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgIH1cclxufVxyXG5cclxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7IFxyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVjay1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlxcZjAwY1wiO1xyXG4gICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7IFxyXG4gICAgICAgIHdpZHRoOjEycHg7XHJcbiAgICAgICAgaGVpZ2h0OjEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2stYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwIHsgLy9BZGRpbmcgb24gdG8gZXhpc3RpbmcgQlMgc3RydWN0dXJlXHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiArIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5mcm9udC1vbmx5IHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5lcnItcGFyZW50IHtcclxuICAgICYuZXJyLW5vdC10b3VjaGVkIHtcclxuICAgICAgICAuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJfbXNnLCAmKy5lcnJfbXNnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC5lcnItbm90LXRvdWNoZWQpIHtcclxuICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8vLy8vLy8gVUkgVE9HR0xFUlMgLy8vLy8vLy9cclxuLnVpLXRvZ2dsZXIge1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCwgXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwsIFxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbCwgXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbCxcclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsLCBcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLy8vLy8vLyBVSSBEUkFXRVJTIC8vLy8vLy8vXHJcbi51aS1kcmF3ZXIge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcbi51aS1kcmF3ZXIgKyBsYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDpub25lO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcclxuICAgIH1cclxufVxyXG4udWktZHJhd2VyICsgbGFiZWwgKyBkaXYge1xyXG4gICAgaGVpZ2h0OjBweDtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGNsZWFyOmJvdGg7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICB9XHJcbn1cclxuLnVpLWRyYXdlcjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgaSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLnVpLWRyYXdlcjpjaGVja2VkICsgbGFiZWwgKyBkaXYge1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG59XHJcbi8vIFVJIE11bHRpIFRvZ2dsZVxyXG4udWktbXVsdGktdG9nZ2xlIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgIGNvbG9yOiRncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcblxyXG4gICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0K2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzowcHggMTVweDtcclxuICAgICAgICAgICAgdG9wOmF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuIC8vIFVJIERyb3Bkb3duIC8gQ29tYm9ib3ggTWVudXNcclxuLmpxdWktY2Itd3JhcHBlcixcclxuLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IC8vRG9uJ3QgYXNrIG1lIHdoeSBJIGhhdmUgdG8gZG8gdGhpcyBkdW1iIHNoaXQsIHRoYW5rIElFMTFcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCAuY3VzdG9tLWNvbWJvYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBncmV5LWJvcmRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICM5YTlhOWE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LWljb24sIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS10ZXh0LCAuY3VzdG9tLWNvbWJvYm94LWlucHV0IHtcclxuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgfVxyXG5cclxuICAgICY+LnVpLWZyb250IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDp1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYudWktbWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uanF1aS1jYi13cmFwcGVyIHtcclxuICAgIC5jdXN0b20tY29tYm9ib3gtaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0NXB4KTtcclxuICAgICAgICBtYXJnaW46MCA0NXB4IDAgMDtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbWJvYm94LnVpLWNvcm5lci10b3Age1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmPi5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowIDZweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5qcXVpLWRkLXdyYXBwZXIgeyAvL0Ryb3Bkb3ducyBuZWVkIHRvIGJlIHVubmVzdGVkIGZyb20gLnVpLXdpZGdldCBhbmQgd3JhcHBlZCBieSBhIGRpdi5qcXVpLWRkLXdyYXBwZXJcclxuICAgICYudWktZnJvbnQge1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51aS1zZWxlY3RtZW51LWRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggJGJvcmRlci1yYWRpdXMgMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktY29ybmVyLWFsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRvZGF5IHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLXNlYXJjaC1iYXIge1xyXG4gICAgJi51aS1mcm9udCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaCB7XHJcbiAgICAmLnVpLWZyb250IHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6MTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnVpLWZyb250IHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYWNjb3JkaW9uIHtcclxuICAgICYgPiBoMyB7XHJcbiAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjU4JztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTI1OSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udWktYWNjb3JkaW9uIHtcclxuICAgICYgPiBoMyB7XHJcbiAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjU4JztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTI1OSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1jdnYtcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2Om5vdCguYnRuKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgIH1cclxuXHJcbiAgICAmLnZtYywgJi5hbXgsICYuZGlzLCAmLmFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAkZ3JheS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLnZtYyAudm1jIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgICYuYW14IC5hbXgge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXMgLmRpcyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAmLmFsbCAuZGlzLCAmLmFsbCAuYW14LCAmLmFsbCAudm1jIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcbi5nYi1zdGF0dXMtYmFyLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzLWJhciB7XHJcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgc3BhbiA+IGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG5cclxuICAgICAgICAgICAgJi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5nbHlwaGljb24pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub25lIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHdvIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRocmVlIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d28sLnRocmVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBheW1lbnQtaW4tcHJvY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1wdXJwbGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1wYXltZW50LWluLXByb2Nlc3MtbC1wdXJwbGUuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBlbmRpbmctcGF5bWVudCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9kdWN0LXJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmFyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGxlci1yZXZpZXcge1xyXG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbi1sYXlhd2F5IHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljLW9ubGF5YXdheS1vcmFuZ2UuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBlbmRpbmctc2hpcG1lbnQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZHVjdC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYXI6Zmlyc3QtY2hpbGQsIC5iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmRlci1jb21wbGV0ZSB7XHJcbiAgICAgICAgY29sb3I6ICR2aWJyYW50LWdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlicmFudC1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmRlci1jYW5jZWxlZCwgJi5vcmRlci1yZXR1cm5lZCwgJi5vcmRlci1yZWZ1bmQge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3JkZXItcmVmdW5kIHtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0NLRWRpdG9yIFY1IFN0eWxlc1xyXG4uZ2ItY2tlZGl0b3Ige1xyXG4gICAgLmNrLXZvaWNlLWxhYmVsIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jay5jay1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgJi5jay1mb2N1c2VkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9DS2VkaXRvciBzb3VyY2UgYnV0dG9uIGRpc3BsYXkgb3ZlcnJpZGVcclxuICAgIC5jay1zb3VyY2UtZWRpdGluZy1idXR0b24ge1xyXG4gICAgICAgICYgPiBzcGFuLmNrLWJ1dHRvbl9fbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkhUTUwgXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2stYnV0dG9uLmNrLW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4uY2stYnV0dG9uX19sYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJTYXZlIEhUTUwgXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKSB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNrLmNrLXRvb2xiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jay5jay1saXN0X19pdGVtIC5jay1idXR0b24uY2stb257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jay5jay1iYWxsb29uLXBhbmVsIHtcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC10aW55IHtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG59XHJcblxyXG4udGV4dC1iaWcge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuLnRleHQtaHVnZSB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG59XHJcblxyXG4uYmxhbmstdGVtcGxhdGUge1xyXG4gICAgdGFibGUuY2stdGFibGUtcmVzaXplZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9FbmQgQ0tFZGl0b3IgVjUgU3R5bGVzXHJcblxyXG4uZ2ItY2xvdWRpbmFyeS11cGxvYWRlciB7XHJcbiAgICAmPi5vcGVuLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodDtcclxuICAgICAgICBwYWRkaW5nOjUwcHggMDtcclxuICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOjI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAmPi5vcGVuLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTAwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgIC5lcnJfbXNnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ndXR0ZXItc2l6ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMi42NjY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJldmVydC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjUxO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsIC5yZXZlcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTouODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZXZlcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJVbmRvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVGh1bWJuYWlsXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMycHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaW1hZ2VHcmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYygzMy4zMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgJj5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGl0ZS13aWRnZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzcsMjM3LDIzNywxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNjAlLCByZ2JhKDIzNywyMzcsMjM3LDEpIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1saXRlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAwIDMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW8tbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMi41JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtbGl0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXdyYXAsIC5wcmljZS13cmFwLCAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGEsIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGl0ZS13aWRnZXQtbGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNywyMzcsMjM3LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2MCUsIHJnYmEoMjM3LDIzNywyMzcsMSkgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1saXRlLCAuY2FyZC1saXRlIGEge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtbGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwLCAucHJpY2Utd3JhcCwgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iczUge1xyXG4gICAgLmlucHV0LWdyb3VwIHsgLy9BZGRpbmcgb24gdG8gZXhpc3RpbmcgQlMgc3RydWN0dXJlICAgICBcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dD5pIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZyb250LW9ubHkge1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXJyLXBhcmVudCB7XHJcbiAgICAgICAgJjpub3QoLmVyci1ub3QtdG91Y2hlZCkge1xyXG4gICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAmPmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItcGNrcnkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdiLWNsb3VkaW5hcnktdXBsb2FkZXIge1xyXG4gICAgICAgICY+Lm9wZW4tYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNpbWFnZUdyaWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG4gICAgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICAmPmgyIHtwYWRkaW5nOjB9XHJcbiAgICB9XHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQuMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcikge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDI1JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDE2LjY2NjY2NjY2NjY2NjY3JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTYuNjY2NjY2NjY2NjY2NjclIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNjI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNpbWFnZUdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYygxMi41JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTIuNSUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjQxNjY2NiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIHtcclxuICAgICAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoOC4zMzMzMzMzMzMzMzMzMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg4LjMzMzMzMzMzMzMzMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkge1xyXG4gICAgJi5zaWRlbmF2LW9wZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vVGFic1xyXG4uZ2ItbWF0LXRhYnMge1xyXG4gICAgLm1hdC1tZGMtdGFiLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgLm1hdC1tZGMtdGFiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgIC5tZGMtdGFiX19yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgJjphY3RpdmUgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgICY6Zm9jdXMgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgIC5tZGMtdGFiX190ZXh0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWRjLXRhYi1pbmRpY2F0b3ItLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAubWRjLXRhYl9fdGV4dC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kYy10YWItaW5kaWNhdG9yX19jb250ZW50LS11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOjNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAmLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24tYmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLWFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUb2dnbGluZyB0cmVlXHJcbi5nYi1tYXQtdHJlZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZToxNXB4O1xyXG5cclxuICAgIC5nYi1tYXQtdHJlZS1pbnZpc2libGUsXHJcbiAgICAubWRjLWljb24tYnV0dG9uX19yaXBwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY+Lm1hdC10cmVlLW5vZGU+bGk+bGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC10cmVlLW5vZGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6N3B4IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXJtaW5hbC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiArIGJ1dHRvbiB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWF0LW5lc3RlZC10cmVlLW5vZGUge1xyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5tYXQtdHJlZS1ub2RlIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLm1hdC10cmVlLW5vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBTdGVwcGVyIC8gQWNjb3JkaW9uXHJcbi5nYi1tYXQtc3RlcHBlciB7XHJcbiAgICAubWF0LXN0ZXBwZXItaG9yaXpvbnRhbCwgLm1hdC1zdGVwcGVyLXZlcnRpY2FsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1hdC1zdGVwLWljb24tY29udGVudCAubWF0LWljb24ge1xyXG4gICAgICAgIG1hcmdpbjo0cHggMCAwIC0zcHg7XHJcbiAgICB9XHJcbiAgICAubWF0LXN0ZXAge1xyXG4gICAgICAgIC5tYXQtc3RlcC1oZWFkZXItcmlwcGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDBweCAwcHggLTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtc3RlcC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubWF0LXN0ZXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lbmFibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLW9wdGlvbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sIC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtdmVydGljYWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtc3RlcHBlci12ZXJ0aWNhbC1saW5lIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLm1hdC1zdGVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWF0LXN0ZXBwZXItdmVydGljYWwge1xyXG4gICAgICAgIC5tYXQtc3RlcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC12ZXJ0aWNhbC1jb250ZW50LCAubWF0LWhvcml6b250YWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hdC1wcmltYXJ5IC5tYXQtb3B0aW9uLm1hdC1zZWxlY3RlZDpub3QoLm1hdC1vcHRpb24tZGlzYWJsZWQpIHtcclxuICAgIGNvbG9yOiAkdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi8vRHJvcGRvd25zIC8vIEJhc2UgQ2xhc3MgZm9yIEF1dG9Db21wbGV0ZVxyXG4uZ2ItbWF0LWRyb3Bkb3duLCAuZ2ItbWF0LWF1dG9jb21wbGV0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICYubWF0LWZvcm0tZmllbGQsICYubWF0LW1kYy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubWF0LW1kYy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LW1kYy1mb3JtLWZpZWxkLWZvY3VzLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1zdWJzY3JpcHQtd3JhcHBlciwgLm1kYy1saW5lLXJpcHBsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IHtcclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtdW5kZXJsaW5lLCAubWF0LWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1mb3JtLWZpZWxkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1mb3JtLWZpZWxkLWluZml4IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1mb3JtLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGlzYWJsZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBvcGFjaXR5IDAuMnMgZWFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tYXQtZm9ybS1maWVsZC1jYW4tZmxvYXQubWF0LWZvcm0tZmllbGQtc2hvdWxkLWZsb2F0IC5tYXQtZm9ybS1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG9wYWNpdHkgMC4ycyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtc2VsZWN0LXZhbHVlLCBcclxuICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbCwgXHJcbiAgICAubWF0LW1kYy1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtc2VsZWN0LXRyaWdnZXIge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIsIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHJcbiAgICAgICAgLm1hdC1zZWxlY3QtYXJyb3csIC5tYXQtbWRjLXNlbGVjdC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vdGhlbWUvYXNzZXRzL2ZhLWFuZ2xlLWRvd24uc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjQ1JTtcclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoNiUpIHNhdHVyYXRlKDI3MSUpIGh1ZS1yb3RhdGUoMjc3ZGVnKSBicmlnaHRuZXNzKDExNiUpIGNvbnRyYXN0KDEwMCUpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKkBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9BdXRvQ29tcGxldGVcclxuLmdiLW1hdC1hdXRvY29tcGxldGUge1xyXG4gICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy9DaGVja2JveGVzIGFuZCBSYWRpb3NcclxuaW5wdXQuZ2ItbWF0LWNoZWNrYm94LCBpbnB1dC5nYi1tYXQtcmFkaW8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAubWRjLXJhZGlvX19vdXRlci1jaXJjbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1kYy1yYWRpb19faW5uZXItY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDotNXB4O1xyXG4gICAgICAgIGxlZnQ6LTVweDtcclxuICAgIH1cclxuICAgICYubWF0LW1kYy1yYWRpby1jaGVja2VkIC5tYXQtcmFkaW8taW5uZXItY2lyY2xlIHsgICAgXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGMtcmFkaW9fX2JhY2tncm91bmQ6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3gge1xyXG4gICAgLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOnVuc2V0O1xyXG4gICAgICAgIGxlZnQ6dW5zZXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCBzdmcsXHJcbiAgICAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIC5tZGMtY2hlY2tib3hfX21peGVkbWFyayxcclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtcmlwcGxlLFxyXG4gICAgLm1kYy1jaGVja2JveF9fcmlwcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYubWF0LW1kYy1jaGVja2JveC1jaGVja2VkICAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDNweCk7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3RoZW1lL2Fzc2V0cy9mYS1jaGVjay5zdmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMCUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTczOSUpIGh1ZS1yb3RhdGUoMTA0ZGVnKSBicmlnaHRuZXNzKDg5JSkgY29udHJhc3QoMTAzJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgLm1hdC1jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYXQtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBcclxuICAgICAgICAubWF0LWNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYi1tYXQtY2hlY2tib3ggLm1hdC1jaGVja2JveC1mcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi5nYi1tYXQtY2hlY2tib3gsIC5nYi1tYXQtcmFkaW8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSovXHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94LFxyXG4uZ2ItbWF0LXJhZGlvIHtcclxuICAgIFxyXG4gICAgLm1kYy1sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGMtY2hlY2tib3gsXHJcbiAgICAubWRjLXJhZGlvIHtcclxuICAgICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuLyogICAgIC5tYXQtbWRjLXJhZGlvLXRvdWNoLXRhcmdldCxcclxuICAgIC5tYXQtbWRjLWNoZWNrYm94LXRvdWNoLXRhcmdldCAqL1xyXG5cclxuICAgIC8qIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG59XHJcbi5nYi1tYXQtY2hlY2tib3ggKyBsYWJlbCxcclxuLmdiLW1hdC1yYWRpbyArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtcmFkaW8gKyBsYWJlbCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLW1hdC1jaGVja2JveCArIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCwgLmdiLW1hdC1yYWRpbzpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtcmFkaW86Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMTNcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tYXQtZGF0ZXBpY2tlci1jb250ZW50IHtcclxuICAgIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpOmhvdmVyPi5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQ6bm90KC5tYXQtY2FsZW5kYXItYm9keS1zZWxlY3RlZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgIH1cclxuICAgIC5tYXQtY2FsZW5kYXIge1xyXG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1jYWxlbmRhci1ib2R5PnRyIHtcclxuICAgICAgICAmPnRkLm1hdC1jYWxlbmRhci1ib2R5LWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hdC1jYWxlbmRhci10YWJsZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46MHB4IDBweCA1cHggMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcclxuXHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1zcGFjZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uLCAubWF0LWNhbGVuZGFyLW5leHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6MjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDEyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1wZXJpb2QtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBvcmRlcjoyO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1jYWxlbmRhci1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMjcxJSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b24ge1xyXG4gICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwge1xyXG4gICAgICAgICY6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCkge1xyXG5cclxuICAgICAgICAgICAgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1hdC1jYWxlbmRhci1ib2R5LXRvZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm1hdC1jYWxlbmRhci1ib2R5LXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmdiLW1hdC1kYXRlcGlja2VyIHtcclxuICAgICY+Lm1hdC1tZGMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwge1xyXG4gICAgICAgIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXgge1xyXG4gICAgICAgICAgICAgICAgLm1kYy1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWF0LW1kYy1idXR0b24tcGVyc2lzdGVudC1yaXBwbGUsXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnLFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWJ1dHRvbi10b3VjaC10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udGF3ZXNvbWUtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMTMzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWRjLWxpbmUtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8qIC5tYXQtZm9ybS1maWVsZC1zdWZmaXgge1xyXG4gICAgICAgICAgICAmPm1hdC1kYXRlcGlja2VyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTEwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LWJ1dHRvbi1yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1mb3JtLWZpZWxkLWZsZXgge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtaW5maXgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtaWNvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtdW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICB9ICovXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZGstb3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTAwMDAwMDAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy10aXRsZSxcclxuICAgICAgICAubWF0LWRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2RrLW92ZXJsYXktcGFuZSB7XHJcblxyXG4gICAgICAgICYubWF0LW1kYy1kaWFsb2ctcGFuZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50LFxyXG4gICAgICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAubWF0LW1kYy1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWRjLW1lbnUtc3VyZmFjZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1tZGMtZGlhbG9nLXN1cmZhY2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtc2VsZWN0LXBhbmVsLFxyXG4gICAgICAgIC5tYXQtbWRjLWF1dG9jb21wbGV0ZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIC5tYXQtcHNldWRvLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXQtbWRjLW9wdGlvbi5tZGMtbGlzdC1pdGVtLS1zZWxlY3RlZDpub3QoLm1kYy1saXN0LWl0ZW0tLWRpc2FibGVkKTpub3QoLm1hdC1tZGMtb3B0aW9uLW11bHRpcGxlKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZGMtbGlzdC1pdGVtX19wcmltYXJ5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNsb3NlLFxyXG4gICAgLm1hdC1tZGMtYnV0dG9uLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6MDtcclxuXHJcbiAgICAgICAgLm1kYy1idXR0b25fX3JpcHBsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtZGlhbG9nLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLW1hdC1zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDotOXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDotOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhcyB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAubWF0LWJ1dHRvbi1mb2N1cy1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoaXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdC1tZGMtY2hpcC1hY3Rpb24tbGFiZWwgc3BhbixcclxuICAgIC5tYXQtbWRjLWNoaXAtcmVtb3ZlIHtcclxuICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWFjY29yZGlvbiB7XHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAmLm1hdC1leHBhbnNpb24tcGFuZWwtc3BhY2luZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyMzUsIDIzNSwgMjM1LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcblxyXG4gICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxcmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYXQtZXhwYW5kZWQgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtc2xpZGVyLm1hdC1tZGMtc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5tZGMtc2xpZGVyX190cmFjay0tYWN0aXZlX2ZpbGwsIC5tZGMtc2xpZGVyX190aHVtYi1rbm9iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWRjLXNsaWRlcl9fdHJhY2stLWluYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LXRvb2x0aXAtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy9Fc3RhYmxpc2hpbmcgbmV3IGNvbnZlbnRpb24gb2YgTWVkaWEgUXVlcmllc1xyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgICAgIC5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jZGstb3ZlcmxheS1wYW5lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgLmdiLW1hdC10cmVlIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6MjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAmPi5tYXQtbmVzdGVkLXRyZWUtbm9kZSwgJj4ubWF0LXRyZWUtbm9kZSB7IFxyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2ItbWF0LXRhYnMge1xyXG4gICAgICAgIC5tYXQtbWRjLXRhYi1oZWFkZXIge1xyXG4gICAgICAgICAgICAubWF0LW1kYy10YWIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgICAgIC5jZGstb3ZlcmxheS1wYW5lIHtcclxuICAgICAgICAgICAgJi5tYXQtbWRjLWRpYWxvZy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0Ojgwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHZoIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaWFsb2ctZnVsbC1oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLW1hdC1zdGVwcGVyIHtcclxuICAgICAgICAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1zdGVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5hcnJvdzphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1vcHRpb25hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWF0LXN0ZXAtbGFiZWwtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLCAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5hcnJvdzphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbD5kaXYgeyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LXN0ZXBwZXItaG9yaXpvbnRhbC1saW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5nYi1wdWxzZS1hZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHB1bHNlLW9wYWNpdHkoKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5nYi1wdWxzZS1sZHJ7XHJcbiAgICBcdGhlaWdodDo1MHB4O1xyXG4gICAgXHRcclxuICAgIFx0JjpiZWZvcmUge1xyXG4gICAgXHRcdHdpZHRoOjMyMHB4O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICBcdCYuZ2ItcHVsc2UtbGRyIHtcclxuICAgIFx0XHRoZWlnaHQ6OTBweDtcclxuICAgIFx0XHRcclxuICAgIFx0XHQmOmJlZm9yZSB7XHJcbiAgICBcdFx0XHR3aWR0aDo3MjhweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgXHQmLmdiLXB1bHNlLWxkcjpiZWZvcmUge1xyXG4gICAgXHRcdHdpZHRoOjk3MHB4O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY2Fyb3VzZWwtcHVsc2UtY2FyZCB7XHJcbiAgICBtYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAgICBcclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXB1bHNlLWNhcmQge1xyXG4gICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHVsc2Utb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgJi5pbWFnZS1ib3gsICYub25lLWxpbmUsICYudHdvLWxpbmVzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vbmUtbGluZSwgJi50d28tbGluZXMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50d28tbGluZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLXB1bHNlLWNhcmQtaW1hZ2Uge1xyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6NTtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgQGluY2x1ZGUgcHVsc2Utb3BhY2l0eSgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToyMSU7XHJcbiAgICBcclxuICAgICY6YmVmb3JlLCBpbWcge1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTUlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTIlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTA5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo5OXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaG9tZS1zaWRlYmFyIHtcclxuICAgIC5hc2lkZS1wdWxzZS1jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5vbmUtbGluZSwgLnR3by1saW5lcyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28tbGluZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLy8vLy8vXHJcbi8vIE1vZGFsIHRoYXQgY2FuIHBvcCBvbiBhbnkgcGFnZSB0byBhbGVydCB1c2VycyB0byB1cGRhdGUgdGhlaXIgYWNjb3VudCBpbmZvcm1hdGlvbi4gTG9jYXRlZCBpbiBfZm9vdGVyLmNzaHRtbFxyXG4vLy8vLy8vXHJcbiNjaGFuZ2VQYXNzd29yZE1vZGFsLCAjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCB7XHJcbiAgICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAmPiNjaGFuZ2VQYXNzd29yZE1vZGFsVG9wVGV4dCwgJj4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUxMDFcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCB7XHJcbiAgICAmPmgzIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICY+I2FjY291bnRJbmZvTW9kYWxDb25maXJtVGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MTVweCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY291bnQtbW9kYWwtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAtMTVweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGFbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZWQgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjYWNjb3VudEluZm9Nb2RhbEZGTExpY2Vuc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjY291bnQtbW9kYWwtYWRkcmVzcy1maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG5ib2R5LmNvbGxlY3RvcnMtZWxpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJG9mZldoaXRlO1xyXG5cclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhcXVhO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXQgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAubGlzdGluZy10ZXh0LCAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYTphY3RpdmUsXHJcbiAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1zZWN0aW9uIC5nYi1wYWdpbmF0aW9uPmRpdiB7XHJcbiAgICAgICAgdWwgbGksIC5nYi1wYWdlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkge1xyXG4gICAgLy9aLWluZGV4IEpTIGluZGljYXRvclxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjE7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDozO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDo0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDo1O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDo2O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgIC8vIG1pbi13aWR0aDogNDgwcHhcclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biArIC5idG4sIC5idG4gKyAuYnRuICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUtdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDQ3OXB4XHJcblxyXG4gICAgLmNvbC10bi0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC10bi02IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC52aXNpYmxlLXRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi10biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgIC8qaGFsZiBvZiBoZWlnaHQgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2LXRhYmxlIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgJiA+IGRpdjpudGgtbGFzdC1jaGlsZChuKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy1sYWJlbC1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9idXR0b24gZ3JvdXBcclxuICAgIC5idXR0b24tcm93IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIGRpdi5hbGVydCB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICYgPiBkaXYuYnV0dG9uLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3by1jb2wtY2FyZCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhyZWUtY29sLWNhcmQge1xyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXItY29sLWNhcmQge1xyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpeC1jb2wtY2FyZCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXJkcy1sYXJnZSB7XHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWxzIHtcclxuICAgICAgICAuY2FyZHMge1xyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vYWR2YW5jZWQgU2VhcmNoIGZpZWxkXHJcbiAgICAjYWR2YW5jZWRTZWFyY2gge1xyXG4gICAgICAgIHNlbGVjdCNLZXl3b3JkU2VhcmNoVHlwZV9DdXJyZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCNLZXl3b3JkU2VhcmNoVHlwZV9Db21wbGV0ZWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2J1dHRvbiBncm91cFxyXG5cclxuICAgIC5idXR0b24tcm93IHtcclxuICAgICAgICBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgIC8vIG1pbi13aWR0aDogNzY4cHhcclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDozNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5yb3cgey8vQk9PVFNUUkFQSEFDS1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyOm5vdCgubWlkLWJhcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgLy8gZGVmYXVsdCB0YWJsZXRcclxuICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmRzLWxhcmdlIHtcclxuICAgICAgICAgICAgLyogdHdvIGNvbHMgYXQgOTkyKi9cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8ga2VlcCBmb3IgdGFibGV0IHRocnUgZGVza3RvcCBYTFxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2FkdmFuY2VkIFNlYXJjaCBmaWVsZFxyXG4gICAgI2FkdmFuY2VkU2VhcmNoIHtcclxuICAgICAgICAucmFuZ2VpbmRpY2F0b3JUZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgLy8gbWluLXdpZHRoOiA5OTJweFxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgLnBhZ2UtaGVhZGVyLW1haW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLWhlbHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6NDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy8gZGVmYXVsdCBkZXNrdG9wXHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FyZHMtbGFyZ2Uge1xyXG4gICAgICAgICAgICAvKiB0aHJlZSBjb2xzIGF0IDk5MiovXHJcblxyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDEyMDBweFxyXG5cclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgJi5jYXJkcy1sYXJnZSB7XHJcbiAgICAgICAgICAgIC8qIGNoYW5nZSB0byA0IGNvbHVtbnMqL1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5oZWFkZXIge1xyXG5cdCYgPiBuYXYge1xyXG5cdFx0JiA+IGRpdiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMjU7XHJcblxyXG4gICAgLmJyb3dzZSwgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgLy8gc2V0IGFuaW1hdGlvblxyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0fVxyXG5cclxuICAgICYudW5kb2NrZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdiB7XHJcbiAgICBsaSBhI21fYU15R3VuQnJva2VyUHJldmlldyxsaSBhI2FNeUd1bkJyb2tlclByZXZpZXd7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIm5ld1wiO1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IHtcclxuXHRtYXJnaW4tbGVmdDotMTVweDtcclxuXHJcblx0bGkge1xyXG5cdFx0YSB7XHJcblx0XHRcdHBhZGRpbmc6MTVweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5hdmJhciB7XHJcblx0bWluLWhlaWdodDogNzBweDtcclxufVxyXG4ubmF2YmFyLWJyYW5kIHtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdFxyXG5cdCYgPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA4N3B4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRwYWRkaW5nOjA7XHJcblx0XHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0Lmljb24tYmFyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Ji5oZWxsbyB7XHJcblx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYgPiB1bCB7XHJcblx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdCYuZGl2aWRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogOXB4IDA7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZGl2IHtcclxuXHQmLm5hdi1saW5rcyB7XHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5uYXZiYXItZGVmYXVsdCB7XHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0Lmljb24tYmFyIHtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbW9iaWxlTWVudUljb24ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDEwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwJSA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZGl2IHtcclxuXHQmLnNlYXJjaCB7XHJcblx0XHQmID4gZm9ybSB7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JiA+IGlucHV0IHtcclxuXHJcblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHQmID4gYnV0dG9uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VhcmNoLWJ0biB7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4IDZweCA2cHggMHB4O1xyXG5cdC8vcmVtb3ZlIHRoZXNlIHN0eWxlcyB3aGVuIHdlIGFkZCAuYnRuLXByaW1hcnkgdG8gYnRuU2VhcmNoIFxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47IFxyXG5cdGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ3JlZW47XHJcblx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFxyXG5cdC8vcmVtb3ZlIHRoZXNlIHdoZW4gd2UgYWRkIC5idG4tcHJpbWFyeSB0byBidG5TZWFyY2ggXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2RkZGRkZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0fVxyXG5cclxuXHQvL3JlbW92ZSB0aGVzZSB3aGVuIHdlIGFkZCAuYnRuLXByaW1hcnkgdG8gYnRuU2VhcmNoIFxyXG4gICAgJjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2RkZGRkZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0fVxyXG5cdFxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdTZWFyY2gnO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGVtPmkge1xyXG5cdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmEge1xyXG5cdCYuYWR2YW5jZWQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdCYjQ2F0cyB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdHdpZHRoOiAxNTVweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRmb250LXNpemU6IDEycHg7IFxyXG5cdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skYXNzZXRQYXRofS9pYy1ncmV5LWRvd24tYXJyb3cuc3ZnKSAxMzVweCA1MCUgbm8tcmVwZWF0ICA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XHJcblx0XHRcclxuXHRcdG9wdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6LW1zLWV4cGFuZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2F0LWJveCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyO1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkdHJ1ZS13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0d2lkdGg6IDE3MHB4O1xyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZGl2IHtcclxuXHQmLmF1dGgtbGlua3Mge1xyXG5cdFx0JiA+IHVsIHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmLnNpZ24taW4tZGl2aWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbi1ob3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2lnbi1pbi1kaXZpZGVyIHtcclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDogXCIvXCI7IFxyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmJyb3dzZSB7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHRcclxuXHRzcGFuIHtcclxuXHRcdCYuY2FyZXQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNhcmV0LXJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJldC1yaWdodCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cclxufVxyXG5cclxuLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IC02cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XHJcblx0fVxyXG5cdFxyXG5cdCY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0JiA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYgPiBhIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnB1bGwtbGVmdCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFxyXG5cdFx0JiA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG5saSB7XHJcblx0Ji5kcm9wZG93bi1zdWJtZW51IHtcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdCYubXVsdGktbGV2ZWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjVweCA1cHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICBsaSBhI21hTXlHdW5Ccm9rZXJQcmV2aWV3LGxpIGEjYU15R3VuQnJva2VyUHJldmlld3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwibmV3XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmhlYWRlciAjY2FydEljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiRmb3JtLWJvcmRlcjtcclxuICAgICAgICBoZWlnaHQ6MjZweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MCAtNHB4IC0xMHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjJweCA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0aGVhZGVyIHtcclxuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItbWQge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE2MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZm9yY2UtZmx1aWQge1xyXG5cdFx0aGVhZGVyIHtcclxuXHRcdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1haW4tY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHQuZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0XHQubWFpbi1jb250ZW50Om5vdCgubGlzdC1hbi1pdGVtKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE0MXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdC5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRcdC5tYWluLWNvbnRlbnQ6bm90KC5saXN0LWFuLWl0ZW0pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6OTFweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0aGVhZGVyIHtcclxuXHRcdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0Ji5zZWFyY2gge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOjI7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1vcmRlcjoyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6NDk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGEubmF2YmFyLWJyYW5kIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTkwcHg7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXI6NDtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LW9yZGVyOjQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5icm93c2Uge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1vcmRlcjoxO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OjUwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDoxMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4uY2FyZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmID4gdWwuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDozMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6MTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubmF2LWxpbmtzIHtcclxuXHRcdFx0XHRcdFx0XHRvcmRlcjozO1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtb3JkZXI6MztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDo2NjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYudmlzaWJsZS1sZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY2FydC1lbmFibGVkIHtcclxuXHRcdFx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdCYuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyNTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5kb2NrZWQge1xyXG5cdFx0XHRcdC5icm93c2UsIC5uYXYtbGlua3Mge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsImdiLWhlYWRlci5hbmctb3ZlcnJpZGUge1xyXG5cdGhlYWRlciB7XHJcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kIHtcclxuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG5cdGhlYWRlciwgLmFwcC1iYW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdC5zZWFyY2gge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1kZWZhdWx0IHtcclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0cGFkZGluZzogOXB4IDA7XHJcblx0fVxyXG5cclxuXHQjYnMtZXhhbXBsZS1uYXZiYXItY29sbGFwc2UtMSB7XHJcblx0XHQmID4gdWwge1xyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNlYXJjaC1idG4ge1xyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGUwMDMnO1xyXG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG8gYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGVtID4gaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbjogMTVweCAwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0LWJveCwgc2VsZWN0I0NhdHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0ZGl2IHtcclxuXHRcdCYuc2VhcmNoIHtcclxuXHRcdFx0JiA+IGZvcm0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRcdCYgPiBpbnB1dCB7XHJcblx0XHRcdFx0XHQmLnNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJvd3NlIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHQmID4gYSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0Ji5jb2xsYXBzZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGhlYWRlciB7XHJcblx0XHQuYnJvd3NlIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHRcdC5uYXYtbGlua3Mge1xyXG5cdFx0XHRyaWdodDoyMSU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji5kb2NrZWQge1x0XHRcdFxyXG5cdFx0XHQuYnJvd3NlLCAubmF2LWxpbmtzIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubmF2YmFyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjokZ3JheTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG5cdC5hdXRoLWxpbmtzIHtcclxuXHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHQvKlJlZHVjZSBwYWRkaW5nIGlmIG1vcmUgbGlua3MgYXJlIGFkZGVkKi9cclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdGhlYWRlciB7XHJcblx0XHQuYnJvd3NlIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtbGlua3Mge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFxyXG5cdFx0XHQubmF2YmFyLXJpZ2h0IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG5cdC5zZWFyY2guY29sLW1kLTkge1xyXG5cdFx0d2lkdGg6IDgwJTsvL1RPRE86IFdoZW4gY2FydCBnb2VzIGxpdmUsIHRoaXMgd2lkdGggbmVlZHMgdG8gYmUgcmVtb3ZlZFxyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblx0XHJcblx0LmF1dGgtbGlua3Mge1xyXG5cdFx0Ji5jb2wtbWQtMyB7Lyogb3ZlcnJpZGVzIEJTIHRvIGdpdmUgbW9yZSByb29tIGZvciB0aGUgc2VhcmNoIGJhciAqL1xyXG5cdFx0XHR3aWR0aDogMjAlOy8vVE9ETzogV2hlbiBjYXJ0IGdvZXMgbGl2ZSwgdGhpcyB3aWR0aCBuZWVkcyB0byBiZSByZW1vdmVkXHJcblx0XHR9XHJcblx0fVxyXG5cdC8vV2hlbiBjYXJ0IGlzIGVuYWJsZWQsIG92ZXJyaWRlIHRoZXNlIG92ZXJyaWRlcyBcclxuXHRoZWFkZXIuY2FydC1lbmFibGVkIHtcclxuXHRcdC5zZWFyY2guY29sLW1kLTkge1xyXG5cdFx0XHR3aWR0aDogNzUlOy8vVE9ETzogV2hlbiBjYXJ0IGdvZXMgbGl2ZSwgcmVtb3ZlIHRoaXMgYXMgdGhlc2UgYXJlIEJTIGRlZmF1bHRzXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0Lm5hdmJhci1yaWdodCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jb2wtbWQtMyB7Lyogb3ZlcnJpZGVzIEJTIHRvIGdpdmUgbW9yZSByb29tIGZvciB0aGUgc2VhcmNoIGJhciAqL1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7Ly9UT0RPOiBXaGVuIGNhcnQgZ29lcyBsaXZlLCByZW1vdmUgdGhpcyBhcyB0aGVzZSBhcmUgQlMgZGVmYXVsdHNcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHR1bCB7XHJcblx0XHQmLndlbGNvbWUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbi10by1zY3JlZW4tc20tbWF4IHtcclxuXHRkaXYge1xyXG5cdFx0Ji5hdXRoLWxpbmtzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGhlYWRlciB7XHJcblx0XHQmLmRvY2tlZCB7XHJcblx0XHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkubWluIHtcclxuXHRnYi1hcHAge1xyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0aGVhZGVyIHtcclxuXHRcdC5zZWFyY2gsIC50b3Age1xyXG5cdFx0XHQuYWR2YW5jZWQsICY+Zm9ybSB7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdFx0aGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4IDBweDtcclxuXHJcblx0XHRcdFx0Jj5pbWcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6NTBweDtcclxuXHRcdH1cclxuXHRcdC5uYXZiYXItaGVhZGVyLCAubmF2YmFyLXRvZ2dsZSwgLmJyb3dzZSwgLm5hdi1saW5rcywgLmF1dGgtbGlua3MsICNjYXJ0SWNvbiwgLmJ0bSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYuZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0XHQubWFpbi1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcblxyXG4gICAgICAgIGdiLWFwcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaGVhZGVyIHtcclxuXHRcdFx0Lm1haW4tY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gge1xyXG5cdFx0XHRcdC5uYXZiYXItYnJhbmQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjcwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdmJhciB7XHJcblx0XHRcdFx0bWluLWhlaWdodDo3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuaGVhZGVyLmJzNSB7XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdG5hdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdHBhZGRpbmctdG9wOjA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cclxuXHRcdC5uYXZiYXItYnJhbmQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweCAwIDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQudG9wIHtcclxuXHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VhcmNoLWZvcm0ge1xyXG5cdFx0XHQjS2V5d29yZHMge1xyXG5cdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xyXG5cdFx0XHJcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXHJcblx0XHRcdFx0ICB9XHJcblx0XHRcdFx0ICBcclxuXHRcdFx0XHQmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlIDEyIC0xOCAqL1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2F0LWJveCB7XHJcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblxyXG5cdFx0XHRcdHNlbGVjdCNDYXRzIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOnVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VhcmNoLWJ0biB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jj5zcGFuOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YS5hZHZhbmNlZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdH1cclxuXHJcblx0XHQjY2FydEljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdH1cclxuXHRcdC5icm93c2Uge3BhZGRpbmc6MDt9XHJcblx0XHQubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHRwYWRkaW5nOjEwcHggMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnJvd3NlID4gYSB7XHJcblx0XHRcdHBhZGRpbmc6MTVweCAwO1xyXG5cdFx0fVxyXG5cdFx0LmF1dGgtbGlua3MgLndlbGNvbWUgYS5zaG93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0fVxyXG5cdFx0LmF1dGgtbGlua3MgLndlbGNvbWUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6LTEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOjNweCAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPmEge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Lm5hdmJhci10b2dnbGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0Y29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHJcblx0XHRcdC5pY29uLWJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHJcblx0XHRcdFx0JisuaWNvbi1iYXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2YmFyLWNvbGxhcHNlIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCBoc2xhKDAsIDAlLCAxMDAlLCAuMSk7XHJcblx0XHJcblx0XHRcdCY+dWwge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0bWFyZ2luOjAgLTE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcclxuXHRcdFx0XHQmPmxpIHtcclxuXHRcdFx0XHRcdCYuZGl2aWRlciB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDlweCAwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSAge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEsc3BhbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuY2FydC1lbmFibGVkIHtcclxuXHRcdGEuYWR2YW5jZWQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6NjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHRcclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0aGVhZGVyLmJzNSB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHQudG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IHtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXV0aC1saW5rcyAud2VsY29tZT5hIHtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFxyXG5cdFx0XHRcdGxpOm5vdChbcm9sZT1cInNlcGFyYXRvclwiXSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5kcm9wZG93bi1zdWJtZW51IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMjVweCA1cHggMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LndlbGNvbWUgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdGxlZnQ6dW5zZXQ7XHJcblx0XHRcdFx0cmlnaHQ6LTEwcHg7XHJcblxyXG5cdFx0XHRcdGxpOm5vdChbcm9sZT1cInNlcGFyYXRvclwiXSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpob3ZlciBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5kb2NrZWQge1xyXG5cdFx0XHQuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRoZWFkZXIuYnM1IHtcclxuXHRcdG5hdiB7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHJcblx0XHRcdC50b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MjAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNjYXJ0SWNvbiB7XHJcblx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGk6bGFzdC1jaGlsZCBhIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY2FydC1lbmFibGVkIHtcclxuXHRcdFx0LnRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRyaWdodDo3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEuYWR2YW5jZWQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZG9ja2VkIHtcclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0Ym9keS5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRcdGhlYWRlci5iczUge1xyXG5cdFx0XHRuYXYge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jj4uY29udGFpbmVyLW1kIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMTI1cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJyb3dzZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OjExNXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwcHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dG9wOjRweDtcclxuXHJcblx0XHRcdFx0XHQmPmEge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMTdweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOnVuc2V0O1xyXG5cdFx0XHRcdFx0cmlnaHQ6dW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDo3MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jYXJ0LWVuYWJsZWQge1xyXG5cdFx0XHRcdGEuYWR2YW5jZWQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0Ji5saXN0LWlubGluZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmZvb3RlciB7XHJcblx0Lm1haW4tZm9vdGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyBcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0LnBhbmVsIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5wYW5lbC1kZWZhdWx0IHtcclxuXHRcdCYgPiAucGFuZWwtaGVhZGluZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lmxpc3QtZ3JvdXAtaXRlbSB7XHJcblx0XHQmID4gYSB7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5mb290ZXIge1xyXG5cclxuICAgIC5zb2NpYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAmID4gLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zb2NpYWwtbmV0d29yayB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmsge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHAtc3RvcmVzIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgLnNvY2lhbC1mb290ZXIge1xyXG5cclxuICAgICAgICAgICAgJiA+IC5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHQuc2VvLWZvb3RlcntcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgXHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206NHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5jbGVhcmZpeCB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmFmZmlsaWF0ZSB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0JiA+IC5jb21wYW55LWluZm8ge1xyXG5cdFx0XHRcdFx0XHQmID4gLmZvb3Rlci10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb21wYW55LWxvZ28ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMTYuNjY2NjclO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY29tcGFueS1pbmZvIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDgzLjMzMzMzJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC53ZWJzaXRlLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5mb290ZXItdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qXHJcbiovIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHQuY29weXJpZ2h0LWZvb3RlciB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IFxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyLmJzNSB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6MDtcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1mb290ZXIge1xyXG4gICAgICAgIC5saXN0LWlubGluZT5saSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0LWZvb3RlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1pbmxpbmU+bGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtPmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24sICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLmZ1bGwtd2lkdGgtZmx1aWQge1xyXG5cdGZvb3RlciB7XHJcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZvcmNlLWZsdWlkIHtcclxuXHRcdGZvb3RlciAuY29udGFpbmVyLCBmb290ZXIgLmNvbnRhaW5lci1tZCB7XHJcblx0XHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsImdiLWZvb3Rlci5hbmctb3ZlcnJpZGUge1xyXG5cdGZvb3RlcntcclxuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItbWR7XHJcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHQuc29jaWFsLW5ldHdvcmsge1xyXG5cdFx0dWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hcHAtc3RvcmVzIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblx0LnNvY2lhbC1uZXR3b3JrIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hcHAtc3RvcmVzIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG5cdGZvb3RlciB7XHJcblx0XHQucGFuZWwtZ3JvdXAge1xyXG5cdFx0XHQucGFuZWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBhbmVsLWRlZmF1bHQge1xyXG5cdFx0XHQmID4gLnBhbmVsLWhlYWRpbmcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmdseXBoaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuZ2x5cGhpY29uLW1lbnUtZG93biB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuZ2x5cGhpY29uLW1lbnUtdXAge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdCYuZ2x5cGhpY29uLW1lbnUtZG93biB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubGlzdC1ncm91cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5saXN0LWdyb3VwLWl0ZW0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jb3B5IC5wdWxsLWxlZnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlcm1zIC5wdWxsLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRmb290ZXIge1xyXG5cdFx0LmNvbGxhcHNlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wYW5lbC1ncm91cCB7XHJcblx0XHRcdC5wYW5lbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoNCB7XHJcblx0XHRcdCYucGFuZWwtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBhbmVsLWhlYWRpbmcge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRsaSB7XHJcblx0XHRcdCYubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcblx0XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluLXRvLXNjcmVlbi1zbS1tYXgge1xyXG5cdGZvb3RlciB7XHJcblx0XHRsaSB7XHJcblx0XHRcdCYubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRmb290ZXIge1xyXG5cdFx0LnNlby1mb290ZXJ7XHRcdFx0XHJcblx0XHRcdC5hZmZpbGlhdGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiYm9keS5taW4ge1xyXG5cdGZvb3RlciB7XHJcblx0XHQubWFpbi1mb290ZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XHJcblx0XHRcdGJvcmRlci10b3A6MHB4O1xyXG4gXHJcblx0XHRcdC5wYW5lbC1ncm91cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdC5wYW5lbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zb2NpYWwtZm9vdGVyLCAuc2VvLWZvb3RlciwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgLmhkci1jb3ZlciwgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgaDI+c3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIvL1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDouNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMCAxcmVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMTVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cdC5oZHItY292ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIi8vXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW07XHJcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6LjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDouMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0Oi41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRydXN0cGlsb3Qtd2lkZ2V0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICByaWdodDp1bnNldDtcclxuICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkaW5nLXBhbmUge1xyXG4gICAgICAgIG92ZXJmbG93LXg6c2Nyb2xsO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogI2I3YjdiNyB0cmFuc3BhcmVudDtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6dGhpbjtcclxuICAgIH1cclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgLndoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYXktZ3JhZGllbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzNywyMzcsMjM3LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2MCUsIHJnYmEoMjM3LDIzNywyMzcsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFyay1ncmF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlnaHQtZ3JheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJhY2tncm91bmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcbi5oZXJvLWZpdCAubWFpbi1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6LTIwcHggIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgJiArIGZvb3Rlci5iczUsIFxyXG4gICAgJiArICogKyBmb290ZXIuYnM1ICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAjaG9tZTIge1xyXG4gICAgICAgIC5oZHItY292ZXIsIC53aWRnZXQsIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgLmhlcm8tZml0IC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2hvbWUyIHtcclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgaDIgeyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhkci1jb3ZlciwgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICAgICAgaDIgeyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAjYnJhZ0xpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgICAgICAuYnJhZyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XHJcblxyXG4gICAgICAgICAgICBpLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAuYnJhZyB7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgICNob21lcGFnZS1jYXJvdXNlbC13cmFwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOi41cyBoZWlnaHQgZWFzZTtcclxuICAgICAgICBtaW4td2lkdGg6MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktZGFya2VyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDp1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNob21lcGFnZS1jYXJvdXNlbC1kb3RzIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGJ1bGxldFNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLy8vLy8vLy9cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiRidWxsZXRTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDokYnVsbGV0U2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1bGxldFNpemU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlLCAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTk5OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTk5OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWFycm93cyAuc2xpY2stYXJyb3cgKyAuc2xpY2stYXJyb3csICNob21lcGFnZS1jYXJvdXNlbC1wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICR3aWR0aDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDokd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6JHdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5yZXZlYWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgICAgICNob21lcGFnZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgI1doYXRJc0dCIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhkci1jb3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmPmgyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgIC50b3Atc2VsbGluZy1ibG9jayB7XHJcbiAgICAgICAgLnRzLXBvZCB7IFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVuc2V0ICFpbXBvcnRhbnQ7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxhdCB7XHJcbiAgICAgICAgICAgICAgICBhIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjRweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aWxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEsICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIHtcclxuICAgICAgICAgICAgLnRzLXBvZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOjEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDoxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbjotMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OjU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjRmVhdHVyZWRNYW51ZmFjdHVyZXJzIHtcclxuICAgICAgICAgICAgLnRpbGU+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjVG9wQ2F0ZWdvcmllcywgJiNUb3BTZWxsaW5nSGFuZGd1bnMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiU0hPUFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmI1RvcENhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiNXUENvbnRlbnQge1xyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICAmI1RvcENhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgICYjVG9wQ2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICYjVG9wQ2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAgICAgJiNUb3BDYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgIC5saWZlc3R5bGUtYmxvY2sgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgLmxpZmVzdHlsZS1ibG9jayAuY29sLWxnLTYge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjdyZW0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgICNOZXdVc2VyUmVzb3VyY2VzIHtcclxuICAgICAgICAuaGRyLWNvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY+aDI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRzLXBvZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlOyBcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jaG9tZTIge1xyXG4gICAgLnNlcnZlci1jYXJvdXNlbCB7IC8vVGhpcyB3aWxsIG5lZWQgdG8gYmUgbW92ZWQgaW50byB0aGUgZ2xvYmFsIHNjb3BlIGFzIHNvb24gYXMgd2UgZG8gYWRkb25zIGxpdGUgd2lkZ2V0c1xyXG4gICAgICAgIHRyYW5zaXRpb246MXMgb3BhY2l0eSBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6MzAwcHg7XHJcblxyXG4gICAgICAgICYucmV2ZWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgI2RpdkFubm91bmNlbWVudHMge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uci1wb2Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZHItY292ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJj5oMjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0Ojk4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+I21hcnF1ZWVfMCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTIwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+I21hcnF1ZWVfMSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTIwcyBsaW5lYXIgMzBzIGluZmluaXRlOyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4jbWFycXVlZV8yIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciA2MHMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+I21hcnF1ZWVfMyB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTIwcyBsaW5lYXIgOTBzIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFycXVlZSB7XHJcbiAgICAgICAgICAgICAgICAwJSB7IGxlZnQ6IDEwMCU7IH1cclxuICAgICAgICAgICAgICAgIDUwJSB7IGxlZnQ6IC0xMDAlOyB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtsZWZ0OiAtMTAwJTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAjcGFydG5lcnMge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjQuNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNi42NjY2NjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAud3AtY29udGVudC10aWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlLndwLXZpZGVvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC12aWRlb3MuanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlLndwLWFydGljbGVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC1hcnRpY2xlcy5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtcG9kY2FzdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXBvZGNhc3RzLXYxLmpwZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZS53cC1yZXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtcmVzZWFyY2guanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlIGEge1xyXG4gICAgICAgIGhlaWdodDogMTIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNmRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgJG9wYXF1ZSA3NyUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1jb250ZW50LWNvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDMge1xyXG4gICAgICAgIHdpZHRoOiAxNzBweFxyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDMge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweFxyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDRBO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiKDAsIDAsIDAsIDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpLmZhLXBsYXkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaS5mYS1oZWFkcGhvbmVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTZkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNzclKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC10aWxlIGEgLndwLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAud3AtY29udGVudC10aWxlIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCAkb3BhcXVlIDc3JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC10aWxlIGEgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4ge1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY29uZmlybSB7XHJcbiAgICB0YWJsZS50YWJsZSB7XHJcbiAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZXMge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgJj5oNSwgJj5wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3NoaXBwaW5nUmF0ZXMge1xyXG4gICAgICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3RhbmQtYWxvbmUtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI21ha2VBbk9mZmVyIHtcclxuICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgIC5zaG93LWNvbnNpZGVyZWQsLnNob3ctY29uZmlybSwuc2hvdy1kZWNsaW5lZCB7ZGlzcGxheTpub25lO31cclxuICAgIFxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgfVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaHIscCx1bCB7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJj5oMSB7XHJcbiAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICBmb250LXdlaWdodDokYm9sZDtcclxuICAgIH1cclxuICAgICY+cCB7XHJcblxyXG4gICAgfVxyXG4gICAgJj5hIHtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBmb250LXNpemU6MTJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5idXllcnMtc3RhdHVzLCAuYnV5ZXJzLW9mZmVyIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjU1JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTNweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1eWVycy1zdGF0dXN7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MjBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1eWVycy1vZmZlcj5kaXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkaXRpb25hbC1vZmZlciB7XHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46NXB4IGF1dG8gMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdGEtd3JhcCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+ZGl2LnRvcCB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmRpdi5idG0ge1xyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kcywgLnNoaXBwaW5nLXRlcm1zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPiNzaGlwcGluZ1JhdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaGlwcGluZy10ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBocjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgIG1hcmdpbjoyMHB4IGF1dG87IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vT2ZmZXIgQ29uZmlybWF0aW9uXHJcbiAgICAmLm9mZmVyLWNvbmZpcm0ge1xyXG4gICAgICAgIC5zaG93LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1jb25maXJtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vT2ZmZXIgQ29uc2lkZXJhdGlvblxyXG4gICAgJi5vZmZlci1jb25zaWRlcmVkIHtcclxuICAgICAgICAuc2hvdy1jb25zaWRlcmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYnV5ZXJzLXN0YXR1c3tcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnNob3ctY29uc2lkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDIzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCBzcGFuLnNob3ctY29uc2lkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbnNpZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL09mZmVyIERlY2xpbmVkXHJcbiAgICAmLm9mZmVyLWRlY2xpbmVkIHtcclxuICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzVweDtcclxuXHJcbiAgICAgICAgICAgIC5idXllcnMtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTA4OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAgc3Bhbi5zaG93LWRlY2xpbmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHtcclxuICAgIGg0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsvLzw0NzlweFxyXG4gICAgI21ha2VBbk9mZmVyIHtcclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14cy1taW4gey8vPjQ4MFxyXG4gICAgI21ha2VBbk9mZmVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS13cmFwIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjbWFrZUFuT2ZmZXIge1xyXG5cclxuICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXllcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1eWVycy1zdGF0dXMgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1eWVycy1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IGF1dG8gMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOnByZS13cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge2NsZWFyOmJvdGg7fVxyXG4gICAgICAgICAgICAgICAgcCB7Y2xlYXI6Ym90aDt9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo4MCU7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSxidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZmVyLWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuYnV5ZXJzLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1jb25maXJtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNob3ctY29uZmlybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZmZlci1jb25zaWRlcmVkIHtcclxuICAgICAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmJ1eWVycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZmZlci1kZWNsaW5lZCB7XHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGxlcnMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi00NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI21ha2VBbk9mZmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1vZmZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIC5jb25maXJtIHtcclxuICAgICAgICB0YWJsZS50YWJsZSB7XHJcbiAgICAgICAgICAgICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wdXJjaGFzZS1jdGEge1xyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjU1cHg7XHJcblx0XHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG5cdH1cclxuXHQuZGl2LWxpbmUge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHR9XHJcblx0c2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0fVxyXG5cclxuXHQjY2VMb2dvV3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmZsZXgtY29sLTIge1xyXG5cdFx0bWluLXdpZHRoOjA7XHJcblx0XHRcclxuXHRcdC5hZC1wbGFjZW1lbnQge1xyXG5cdFx0XHRtYXJnaW46MzBweCAwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5NDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZHJhd2VyLWxpbmsge1xyXG5cdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBcclxuXHRcdFx0Ji5kcmF3ZXItaWNvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6MTBweCAxNXB4IDBweDtcclxuXHRjb2xvcjokZ3JheTtcclxuXHRtYXJnaW46MHB4IGF1dG87XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWluLWhlaWdodDozMHB4O1xyXG5cdFxyXG5cdGlucHV0IHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0bGFiZWwuY2xvc2UtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDoxMHB4O1xyXG5cdFx0cmlnaHQ6MTVweDtcclxuXHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0dHJhbnNpdGlvbjphbGwgMC4zcztcclxuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDpcIk1vcmVcIjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSxoMiB7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRjb2xvcjokZ3JheTtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6NjBweDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LnNlby13cmFwIHtcclxuXHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cclxuXHRcdCY6bm90KC5zZW8tY29udGVudC1ib3R0b20pIHtcclxuXHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPi5yb3cge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRkaXYgeyBcclxuXHRcdFx0XHRcdCYuY29sLXhzLTYge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyksJjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuY29sLXhzLTEyIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VvLWNvdmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHQgICAgICAgICYuY2F0LWNhcmQge1xyXG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgICAgICAgICAgIC8vbWFyZ2luOiAxMHB4IDEuNSU7XHJcblx0ICAgICAgICAgICAgLyogbWluLWhlaWdodDogMTgwcHg7XHJcblx0ICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuXHQgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG5cdCAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4OyAqL1xyXG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0ICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjJmMjtcclxuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggNHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcblxyXG5cdCAgICAgICAgICAgIC8qICYgKiB7XHJcblx0ICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcblx0ICAgICAgICAgICAgfSAqL1xyXG5cclxuXHQgICAgICAgICAgICAmOmhvdmVyLCAmLmhvdmVyIHtcclxuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MSwgMCwgMC43KTtcclxuXHQgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHQgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcblx0ICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24gaDMge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDQ5LCAwKTtcclxuICAgIFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYigwLCAxMywgMCk7XHJcblx0ICAgICAgICAgICAgICAgICAgICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7ICovXHJcblx0ICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgLyogdGV4dC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyAqL1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBpbWcge1xyXG5cdCAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG5cdCAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuXHQgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgICAgIGgzLCBwIHtcclxuXHQgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgaDMsIGgzLmZpZ2NhcHRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0ICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0ICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHQgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHQgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgYSB7XHJcblx0ICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblx0ICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cdCAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblx0ICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHQgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cclxuXHQgICAgLnBvZCB7XHJcblx0ICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIC5wb3Age1xyXG5cdCAgICAgICAgdWwge1xyXG5cdCAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHQgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHQgICAgICAgICAgICBsaSB7XHJcblx0ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC41cHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBhIHtcclxuXHQgICAgICAgICAgICAgICAgbGkge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktYm9yZGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdFxyXG5cdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6XCJMZXNzXCI7XHJcblx0XHR9XHJcblx0XHRpIHtcclxuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsICsgaDF7XHJcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XHJcblx0fVxyXG5cdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCArIGgxICsgLnNlby13cmFwIHtcclxuXHRcdCY+LnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHQmLnNlby1wYXJ0aWFsIHtcclxuXHRcdFx0Jj4ucm93Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdC5zZW8tY292ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDoxMDA0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVpqbG1PU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU4yWTJaaklpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNDksMjQ5LDApIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNDksMjQ5LDApIDAlLHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNDksMjQ5LDApIDAlLHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmOWY5JywgZW5kQ29sb3JzdHI9JyNmN2Y2ZjInLEdyYWRpZW50VHlwZT0wICk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblxyXG5cdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo2cHggMTJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpiYXNlbGluZTtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jc2VvQ29udGVudDIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcblx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgI3Nlb0NvbnRlbnQge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA3NjdweFxyXG5cdCAgICAuc2VvLXdyYXAge1xyXG5cdCAgICAgICAgLnBvZCB7XHJcblx0ICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHQgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0ICAgICAgICAgICAgdWwge1xyXG5cdCAgICAgICAgICAgICAgICBsaSB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cclxuXHQgICAgICAgIGZpZ3VyZSB7XHJcblx0ICAgICAgICAgICAgJi5jYXQtY2FyZCB7XHJcblx0ICAgICAgICAgICAgICAgIGltZyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cclxuXHQgICAgICAgIGgzIHtcclxuXHQgICAgICAgICAgICAmLmZpZ2NhcHRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdCAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdCNzZW9Db250ZW50LCAjc2VvQ29udGVudDIge1xyXG5cdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cclxuXHRcdGxhYmVsLmNsb3NlLWJ0biB7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDEge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEzNXB4O1xyXG5cdFx0fVxyXG5cdFx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsICsgaDEgKyAuc2VvLXdyYXAge1xyXG5cdFx0XHQmPi5yb3d7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZGl2LmNvbC14cy02IHtcclxuXHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qICYuc2VvLXBhcnRpYWwge1xyXG5cdFx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gKi9cclxuXHRcdH1cclxuXHR9XHJcblx0I3Nlb0NvbnRlbnQyIHtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0XHQjc2VvV3JhcHBlckJ0bjpjaGVja2VkICsgbGFiZWwgKyBoMSArIC5zZW8td3JhcCB7XHJcblx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2LmNvbC14cy02IHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblxyXG5cdFx0bGFiZWwuY2xvc2UtYnRuIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlby13cmFwIHtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdCAgICAgICAgLmZpZ2NhcHRpb24ge1xyXG5cdFx0ICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHRcdCAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHRcdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCArIGgxICsgLnNlby13cmFwIHtcclxuXHRcdFx0Jj4ucm93Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvKiAmLnNlby1wYXJ0aWFsIHtcclxuXHRcdFx0XHQmPi5yb3c6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAqL1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluLXRvLXNjcmVlbi1tZC1tYXgge1xyXG4gICAgI3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDk5MnB4IGFuZCBtYXgtd2lkdGg6IDExOTlweFxyXG4gICAgXHQuc2VvLXdyYXAge1xyXG5cdFx0ICAgIGZpZ3VyZSB7XHJcblx0XHQgICAgICAgICYuY2F0LWNhcmQge1xyXG5cdFx0ICAgICAgICAgICAgaW1nIHtcclxuXHRcdCAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdFx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHRcdCAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblx0XHQgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICB9XHJcbiAgICBcdH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuXHQjc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZW8td3JhcCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc2VvV3JhcHBlckJ0bjpjaGVja2VkICsgbGFiZWwgKyBoMSArIC5zZW8td3JhcCB7XHJcblx0XHRcdCYuc2VvLXBhcnRpYWwge1xyXG5cdFx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0cGFkZGluZy10b3A6MTJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjEycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdH1cclxuXHRcdC5oMiB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bWFyZ2luOjBweCAwcHggN3B4IDBweDtcclxuXHRcdFx0XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcclxuXHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdC5zYXZlLWl0ZW1zIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0XHRcdC5zYXZlLXNlYXJjaCB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YS5kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiM5YTlhOWE7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM5YTlhOWE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5udW0tb2YtaXRlbXMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmF5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblxyXG5cdFx0XHQjcXVpY2tPcHRpb25zQnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWx0ZXJzLCAjcXVpY2tPcHRpb25zQnRuICsgbGFiZWwge1xyXG5cdFx0XHRcdGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVycyB7XHJcblx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDo3LjVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDozM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcXVpY2tPcHRpb25zQnRuICsgbGFiZWwge1xyXG5cdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdGhlaWdodDozM3B4O1xyXG5cclxuXHRcdFx0XHQuZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcXVpY2tPcHRpb25zRHJhd2VyIHtcclxuXHRcdFx0XHRvcmRlcjozO1xyXG5cdFx0XHRcdGZsZXg6MSAwIDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0LCBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cclxuXHRcdFx0XHQudWktbXVsdGktdG9nZ2xlPmRpdiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MzNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC52aWV3LWFzLXF1aWNrIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ1eS1mb3JtYXQtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRmbGV4OjAgMSBjYWxjKDcwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50YWtlLWEtc2hvdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MCAxIDMwJTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zb3J0LWJ5IHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuMnM7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdHotaW5kZXg6NTUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmlldy1hcy1xdWljayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQvL2Zsb2F0OmxlZnQ7XHJcblx0XHJcblx0XHRcdFx0XHQmPmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdC51aS1tdWx0aS10b2dnbGUge1xyXG5cdFx0XHRcdFx0XHQuaGlkZGVuLXhsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC52aXNpYmxlLXhsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNxdWlja09wdGlvbnNCdG46Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHQuZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiArICNxdWlja09wdGlvbnNEcmF3ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiRhbmltYXRpb24tc3BlZWQ6LjVzO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I2ZpbHRlcnNTZWN0aW9uIHtcclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0dG9wOjEwMCU7XHJcblx0XHRsZWZ0OjBweDtcclxuXHRcdHotaW5kZXg6OTk5OTtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdG9wICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHR0cmFuc2l0aW9uOiB0b3AgJGFuaW1hdGlvbi1zcGVlZDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmc6MHB4IDE1cHg7XHJcblx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHJcblx0XHQuZmlsdGVycy13cmFwIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0ei1pbmRleDogOTk5ODtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6NDNweDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZDtcclxuXHRcdFx0XHJcblx0XHRcdC5maWx0ZXJzLWNsb3NlIHtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOi0zOHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6NXB4IDEwcHg7XHJcblx0XHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0ei1pbmRleDo0OTtcclxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdFx0YWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRidXR0b24uY2xlYXItYnRuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRidXR0b24uY2xlYXItYnRuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4IDBweCA1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGg0LCBsZWdlbmQsIGxhYmVsOm5vdCgudWktYnV0dG9uKSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGVnZW5kIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsYWJlbC51aS1idXR0b24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0c3BhbjpsYXN0LWNoaWxkIGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsW2Zvcj0nY29uZGl0aW9uQWxsJ10gLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0gKyBsYWJlbC51aS1idXR0b24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG5cdFx0XHRcdFx0LnVpLWljb24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHQvL1RPRE86IFJlbW92ZSBmb3Igc2Vjb25kIHBhc3NcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3ByaWNlVGV4dEJveCB7XHJcblx0XHRcdFx0XHRjbGVhcjpsZWZ0O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4IDBweCAwcHggMHB4O1xyXG5cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjNweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzozcHggNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6NzBweDtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweCA1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4IDVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjI3cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOi0xcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbltkaXNhYmxlZF0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5lcnJvciBpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c21hbGwuZXJyb3ItbXNnIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3ByaWNlVGV4dEJveC5lcnJvciArIHNtYWxsLmVycm9yLW1zZyB7XHRcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5jYXRlZ29yeS1saXN0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLm1vcmUtY2F0LWJ0biB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6MDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgc3BhbiB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBzcGFuLmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0ICAgICAgICAgICAgZGl2LnNpbS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSxkaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmRyYXdlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXSArbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubW9yZSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmxlc3Mge2Rpc3BsYXk6bm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyB1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3M7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjVzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MztcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLm1vcmUge2Rpc3BsYXk6bm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubGVzcyB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTExM1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCArIHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPmxpOmZpcnN0LWNoaWxkLCY+bGk6Zmlyc3QtY2hpbGQgIHtcclxuXHRcdFx0XHRcdFx0XHQmPmEsJj5kaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hbGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwNzlcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPmxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5maWx0ZXItbGlzdCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0c3Bhbi5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICYjcHJpY2VTRnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZmlsdGVycy1oZWFkZXIsICYjY2F0SW5mb3tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5maWx0ZXJzLWhlYWRlciB7XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNoYXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRhLC5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7IFxyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4uYmFkZ2Uge1x0XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxhYmVsLnVpLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRidXR0b24ubW9yZS1jaGFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MTVweCAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4uZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3B0aW9ucy1maWx0ZXJzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OjQ5O1xyXG5cclxuXHRcdFx0XHQjZmlsdGVyLWZvcm0ge1xyXG5cdFx0XHRcdFx0Jj4uZmlsdGVyLXNlY3Rpb246bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQsIHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQsIHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRib3R0b206MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk3O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZmlsdGVycy1zY3JvbGwtYnRuIHtcclxuXHQjc2VhcmNoQ29udGFpbmVyIHtcclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdC5maWx0ZXJzIHtcclxuXHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHRcdGJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0ei1pbmRleDo5OTg7XHJcblxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDo0OHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQ4cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maWx0ZXJzLW9wZW4geyAvL0FuaW1hdGUgdG8gc3R5bGVzXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0I3NlYXJjaENvbnRhaW5lciB7XHJcblx0XHQjZmlsdGVyc1NlY3Rpb24ge1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cclxuXHRcdFx0LmZpbHRlcnMtd3JhcCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0LmZpbHRlcnMtY2xvc2Uge1xyXG5cdFx0XHRcdFx0dG9wOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjk1O1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2xhdW5jaGVyIHtcclxuXHRcdHotaW5kZXg6NDUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vVE9ETzogUmVtb3ZlIGZvciBzZWNvbmQgcGFzc1xyXG4udG9wLWJ0bnMge1xyXG5cdCNjbGVhci1maWx0ZXIxIHtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHRcdHBhZGRpbmc6MnB4IDVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHR9XHJcbn1cclxuLmJ0bS1idG5zIHtcclxuXHQjYXBwbHktZmlsdGVyMiwgI2NsZWFyLWZpbHRlcjIge1xyXG5cdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRtYXJnaW46MTVweCAwcHg7XHJcblx0fVxyXG5cdCNhcHBseS1maWx0ZXIyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0fVxyXG5cdCNjbGVhci1maWx0ZXIyIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbi50b3AtYnRucywgLmJ0bS1idG5zIHtcclxuXHRidXR0b24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQjYXBwbHktZmlsdGVyMSwjYXBwbHktZmlsdGVyMiB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fSBcdFxyXG5cdCNjbGVhci1maWx0ZXIxIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdCNjbGVhci1maWx0ZXIyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZWFyY2hDb250YWluZXIge1xyXG5cdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHJcblx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0ZmxleDowIDEgNTAlO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MzMuMzMzMyU7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAzMy4zMzMzJTtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0Lm5vLXNlYXJjaC1yZXN1bHRzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDo1MTtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMTVweCAwcHggMTVweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3Ige1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OjUxO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxNXB4IDE1cHggMTVweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhamF4LXNwaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHR3aWR0aDozMCU7XHJcblx0XHRcdFx0bWFyZ2luOjMwcHggYXV0byAwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHR6LWluZGV4Ojk5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1x0XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1x0XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGlzdC12aWV3IHtcclxuXHRcdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgNTAlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIsIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEZ1bmN0aW9uYWxpdHkgc3dpdGNoIGZvciBHcmlkL1ZpZXcgJiBEZXRhaWxzL0NvbXBhY3QgLy9cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1tZC1tYXgpIHtcclxuXHRcdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdFx0Lmxpc3RpbmctdGV4dCBwLFxyXG5cdFx0XHRcdFx0XHQuaXRlbS1udW1iZXIsXHJcblx0XHRcdFx0XHRcdC52YXJpYWJsZS1tZXRhID4gc3BhbiBlbSxcclxuXHRcdFx0XHRcdFx0Lmxpc3Rpbmctc2VsbGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmxpc3RpbmctbWV0YSwudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubGlzdGluZy1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCAxMHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLm5vbi1mcmVlLXNoaXBwaW5nLCAmLmZyZWUtc2hpcHBpbmcsICYuY2MtZmVlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0aSxiIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pbW1lZGlhdGUtY2hlY2tvdXQsICYgPiBzcGFuLmZyZWVkb20tY29pbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pbW1lZGlhdGUtY2hlY2tvdXQgaTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuY29tIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDozMy4zMzMzJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDMzLjMzMzMlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5oaWdobGlnaHRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1leHRyYS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lndhcy12aXNpdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMXB4IDBweCAwcHggM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5pcy1mZWF0dXJlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDIwcHggMjBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcm9kdWN0LWJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1pbWFnZS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5saXN0aW5nLWltYWdlLWNvbnRhaW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQubGlzdGluZy1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC50c3QsIC50c2Ige1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbmctdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo0O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnNlYXJjaC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnNlYXJjaC10aXRsZSxwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1maWd1cmVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuc3RhY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDpub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hbW1vLWRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9tYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo1O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE3OHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zdGFjayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLW1ldGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6NjtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4cy1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotNDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLXNlbGxlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo3O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6Y2FsYygxMDAlIC0gMTBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBkYXNoZWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTcwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoyNSU7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAyNSU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGlzdC12aWV3IHtcclxuXHRcdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHRcdC5oaWdobGlnaHRlciB7XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbmctZmlndXJlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoyMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDIxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmLnN0YWNrIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCA1NSU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hbW1vLWRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczo0NSU7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo1O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjMzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjMzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMzM3cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuc3RhY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxNzhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6LTM5cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLXNlbGxlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjMwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozMXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bDItbWluIHsvLzE5MDBcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDIwJTtcclxuXHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsMy1taW4gey8vMTkwMFxyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTYuNjY2NjY2NjY2NjY2NjclO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMTYuNjY2NjY2NjY2NjY2NjclO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNm4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4teGw0LW1pbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMi41JTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDEyLjUlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDZuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoOG4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdG1hcmdpbi10b3A6LTFweDtcclxuXHRcdHdpZHRoOmF1dG87XHJcblx0XHRoZWlnaHQ6NzNweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdC5jb250cm9sLWxlZnQge1xyXG5cdFx0XHRuYXYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IG5vLWRyb3A7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGl2LnBhZ2UtY291bnQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250cm9sLXJpZ2h0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0XHRcdGxhYmVsLCAmLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24sIC51aS1zZWxlY3RtZW51LW1lbnV7XHJcblx0XHRcdFx0d2lkdGg6MTIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtbWVudSB7XHJcblx0XHRcdFx0bGVmdDphdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6MTdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0LmZlYXR1cmVkLXNlY3Rpb24ge1xyXG5cdFx0Jj5oMiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHR9XHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hc2lkZSB7XHJcblx0XHRcdCY+aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucmlnaHQge1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHQgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAmLmxlZnQge1xyXG5cdCAgICAgICAgICAgIC5ncmlkLXZpZXcge1xyXG5cdCAgICAgICAgICAgICAgICAubGlzdGluZyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTYwcHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHQuZmVhdHVyZWQtc2VjdGlvbiB7XHJcblx0XHRcdCY+aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuXHRcdFx0Jj4ubW9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNvdmVyZmxvd01vZGFsIHtcclxuICAgIFxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgbWFyZ2luOjBweCBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNhY0xpc3Qge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHsgLy9PdmVycmlkZSBKUVVJIGlubGluZSBzdHlsZXNcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6MjtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1MHB4IGF1dG8gMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBBRFMgJiBTVUNIIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHQuZmxleC1jb2wtMSB7XHJcblx0XHQucmMtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLCY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDMpLCY6bnRoLWNoaWxkKDQpICB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmxleC1jb2wtMiB7XHJcblx0XHQjYWRQbGFjZW1lbnQzYSB7XHJcblx0XHRcdG1hcmdpbjo0MHB4IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0LnJjLXJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHQucmMtaXRlbSB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIC5yYy1pdGVtLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQgLnJjLWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmxleC1jb2wtMywgLmV4dHJhLWJlbG93LXJlc3VsdHMge1xyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHQmLnN0ZC1nYXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmRibC1nYXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vL091dHNpZGUgb2YgcGFyZW50IHdyYXBwZXJcclxuLmV4dHJhLXRvcC1wYWdlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuXHQuZXh0cmEtZGl2IHtcclxuXHRcdG1pbi1oZWlnaHQ6NTBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OmF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ib3R0b20tYWRzIHsgXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQuZXh0cmEtZGl2IHtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0Jj5kaXZ7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLyBFTkQgQURTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlcixcclxuI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRjb2xvcjokb2ZmV2hpdGU7XHJcblxyXG5cdCYuaGlnaGxpZ2h0IHtcclxuXHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYuYm9sZCAubGlzdGluZy10ZXh0IHtcclxuXHRcdC5zZWFyY2gtdGl0bGUgYSwgaDQgYSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0YTpub3QoLmJ0bikge1xyXG5cdFx0Y29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC52YXJpYWJsZS1tZXRhIHtcclxuXHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHR9XHJcblx0Lmxpc3RpbmctbWV0YSB7XHJcblx0XHQuaXRlbS1udW1iZXIgYSB7XHJcblx0XHRcdGNvbG9yOiRhcXVhICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saXN0aW5nLWZpZ3VyZXMge1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGNlTG9nbygpO1xyXG5cdFx0XHRvcmRlcjoyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0b3JkZXI6MTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN0YWNrIHtcclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0Ji5idXktbm93LXdyYXAgc3Ryb25nLFxyXG5cdFx0XHRcdCY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGRpdiArIGRpdiB7XHJcblx0XHRcdG9yZGVyOjM7XHJcblx0XHR9IFxyXG5cdH1cclxuXHQubGlzdGluZy1zZWxsZXIge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiRhcXVhICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmPnVsIHtcclxuXHRcdFx0cGFkZGluZzo1cHggNXB4IDVweCA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZCB7XHJcblx0XHQmPnNwYW4ge1xyXG5cdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHRcdCY6dmlzaXRlZD5zcGFuIHtcclxuXHRcdFx0Y29sb3I6JG9mZldoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubGlzdGluZy1DVEEge1xyXG5cdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIsXHJcbiNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIuY2Uge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0Lmxpc3RpbmctZmlndXJlcyB7XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmxpc3RpbmctdGV4dCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjZUxvZ28oKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gQURTICYgU1VDSCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlIHtcclxuXHQvLyAkYXF1YTojOGRmNGQ4O1xyXG4gICAgLy8gJGRhcmtHcmVlbjojMGYyYjI2O1xyXG4gICAgLy8gJG1lZEdyZWVuOiMyNjZlNjI7XHJcbiAgICAvLyAkb2ZmV2hpdGU6I2NlY2VjZTtcclxuXHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblxyXG5cdFx0aDEsIGgyLCBoNCB7XHJcblx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHRcdH1cclxuXHRcdGxhYmVsLmNsb3NlLWJ0biB7XHJcblx0XHRcdGNvbG9yOiRhcXVhO1xyXG5cdFx0fVxyXG5cdFx0LnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCB7XHJcblx0XHRcdGgzLCBcclxuXHRcdFx0aDMuZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGFxdWE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzZWFyY2hDb250YWluZXIge1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdFx0I2NlTG9nb1dyYXBwZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNmaWx0ZXJzQnRuIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcblx0XHRcdC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cyxcclxuXHRcdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3Ige1xyXG5cdFx0XHRcdFx0Y29sb3I6JG9mZldoaXRlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGlnaGxpZ2h0ZXIuY2Uge1xyXG5cdFx0XHRcdC5saXN0aW5nLWZpZ3VyZXM6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3Jlc3VsdHNDb250cm9sLFxyXG5cdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrR3JlZW47XHJcblx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiRvZmZXaGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdFx0LmNvbnRyb2wtbGVmdCBuYXYgZGl2LnBhZ2UtY291bnQsXHJcblx0XHRcdC5jb250cm9sLXJpZ2h0IGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0LnVpLW11bHRpLXRvZ2dsZSB7XHJcblx0XHRcdCYudWktbXVsdGktdG9nZ2xlIHtcclxuXHRcdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+ZGl2IGlucHV0OmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByaW1hcnlDRUJ0bigpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRAaW5jbHVkZSB0ZXJ0aWFyeUNFQnRuKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdC51aS1zZWxlY3RtZW51LW1lbnUge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudWktc2VsZWN0bWVudS1pY29uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRtZWRHcmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly99XHJcblx0XHQjZmlsdGVyc1NlY3Rpb24ge1xyXG5cdFx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlcnMtd3JhcCB7XHJcblx0XHRcdFx0LmZpbHRlcnMtY2xvc2Uge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHRcclxuXHRcdFx0XHRcdGgzLFxyXG5cdFx0XHRcdFx0aDQsXHJcblx0XHRcdFx0XHRsYWJlbDpub3QoLnVpLWJ1dHRvbiksXHJcblx0XHRcdFx0XHRsZWdlbmQsXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbCwgXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxcclxuXHRcdFx0XHRcdCYuc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLFxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4jcHJpY2VTRnMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdGJ1dHRvbi5jbGVhci1idG4sXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGEsXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIGJ1dHRvbi5tb3JlLWNhdC1idG4sXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGRpdi5zaW0tbGluayxcclxuXHRcdFx0XHRcdHVsLmNhdGVnb3J5LWxpc3QgbGkgZGl2LnNpbS1saW5rLFxyXG5cdFx0XHRcdFx0dWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPSdjaGVja2JveCddK2xhYmVsLFxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4sXHJcblx0XHRcdFx0XHQmLmNoYXItc2VjdGlvbiB1bCBsaSBhLFxyXG5cdFx0XHRcdFx0Ji5jaGFyLXNlY3Rpb24gdWwgbGkgLnNpbS1saW5rLFxyXG5cdFx0XHRcdFx0Ji5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokYXF1YTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0I3ByaWNlUmFuZ2VCdG46bm90KDpkaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSAgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0I21pblByaWNlVHh0LCBcclxuXHRcdFx0XHRcdCNtYXhQcmljZVR4dCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JG1lZEdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDotNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHRcdC5zb3J0LXJpZ2h0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHR3aWR0aDoyMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0cGFkZGluZy1ib3R0b206MzBweDtcclxuXHJcblx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHRcclxuXHRcdFx0XHQubGlzdGluZyB7XHRcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHR3aWR0aDozMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHQuaDIge1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0RyYXdlciB7XHJcblx0XHRcdFx0XHQucXVpY2stb3B0aW9uLXJvdyB7XHJcblx0XHRcdFx0XHRcdC5idXktZm9ybWF0LXF1aWNrIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjAgMSBjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFrZS1hLXNob3QtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHRcdC8vLy8vLyBSZXN1bHRzIC0gWFMgLy8vLy8vXHJcblx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRhamF4LXNwaW5uZXIge1xyXG5cclxuXHRcdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvciB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLy8vLy8gU29ydGluZyAtIFhTIC8vLy8vL1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdFx0LnNhdmUtaXRlbXMge1xyXG5cdFx0XHRcdFx0Lm51bS1vZi1pdGVtcyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8vLy8vIEVuZCBTb3J0aW5nIC8vLy8vL1xyXG5cclxuXHRcdC8vLy8vLyBQYWdpbmF0aW9uIC0gWFMgLy8vLy8vXHJcblx0XHQjcmVzdWx0c0NvbnRyb2wge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFxyXG5cdFx0XHQuY29udHJvbC1sZWZ0IHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bmF2IHtcclxuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHggOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udHJvbC1yaWdodCB7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMTBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1x0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLy8vLy8gRW5kIFBhZ2luYXRpb24gLy8vLy8vXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC8vIEdsb2JhbCBMYXlvdXQgLSBTTSAvL1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFxyXG5cdFx0LmFkLXBsYWNlbWVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQuZmxleC1jb2wtMiwgLmZsZXgtY29sLTMge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDo2OTk7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuZmxleC1jb2wtMSB7XHJcblx0XHRcdHdpZHRoOjI1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZsZXgtY29sLTIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDI1MHB4KTtcclxuXHRcdFx0ei1pbmRleDo3MDA7XHJcblx0XHR9XHJcblx0XHQuZmxleC1jb2wtMyB7XHJcblx0XHRcdHdpZHRoOjE3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjJweDtcclxuXHRcdH1cclxuXHRcdC8vIEVuZCBHbG9iYWwgTGF5b3V0IC8vXHJcblxyXG5cdFx0Ly8gRmlsdGVycyAtIFNNIC8vXHJcblxyXG5cdFx0I2ZpbHRlcnNTZWN0aW9ue1xyXG5cdFx0XHRwb3NpdGlvbjpzdGF0aWM7XHJcblx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdHdpZHRoOjI1MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHR6LWluZGV4OjY5OTtcclxuXHJcblx0XHRcdC5maWx0ZXJzLXdyYXAge1xyXG5cdFx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDowcHg7XHJcblx0XHRcdFx0ei1pbmRleDogNjk5O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYucmV2ZWFsZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5maWx0ZXJzLWNsb3NlIHtcclxuXHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHR3aWR0aDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHR0b3A6LTM4cHg7XHJcblx0XHRcdFx0XHRyaWdodDotMzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZpbHRlci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5leHRyYS1kaXYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbi5jbGVhci1idG4ge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi0zNXB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMHZ3O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjcwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OjQ5O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIjpcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0gXHJcblxyXG5cdFx0XHRcdFx0ICAgIHVsIHtcclxuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgbGkge1xyXG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRtYXJnaW46MHB4IDBweCAwcHggN3B4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0XHRcdFx0LmRpdi1saW5lIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmZlYXR1cmVkLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5vcHRpb25zLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbmQgRmlsdGVycyAvL1xyXG5cclxuXHRcdC8vIFNvcnRpbmcgLSBTTSAvL1xyXG5cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnNvcnQtYnkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZsZXgtZ3JvdzoxO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDo0MXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MzAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6NDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmlsdGVycyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHR3aWR0aDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0J0biB7XHJcblx0XHRcdFx0XHQmK2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6MTQwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFNvcnRpbmcgLy9cclxuXHJcblx0XHQvLyBSZXN1bHRzIC0gU00gLy9cclxuXHRcdC8vIFBhZ2luYXRpb24gLSBTTSAvLyBcclxuXHRcdCNyZXN1bHRzQ29udHJvbCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRhamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdC5hamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjQwcHggYXV0byAwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDoxNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRuYXYgYSB7XHJcblx0XHRcdFx0bWFyZ2luOjBweCA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEVuZCBQYWdpbmF0aW9uIC8vXHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIC0gTUQgLy9cclxuXHRcdC5mbGV4LWNvbC0yIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMnB4O1xyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEdsb2JhbCAvL1xyXG5cclxuXHRcdC8vIFNvcnRpbmcgLSBNRCAvL1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdCNxdWlja09wdGlvbnNCdG4gKyBsYWJlbCArICNxdWlja09wdGlvbnNEcmF3ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHRcdFx0XHQucXVpY2stb3B0aW9uLXJvdyB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuc29ydC1ieSB7XHJcblx0XHRcdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnZpZXctYXMtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDozOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFNvcnRpbmcgLy9cclxuXHJcblx0XHQvLyBSZXN1bHRzIC0gTUQgLy9cclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC8vIEVuZCBSZXN1bHRzIC8vXHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIC0gTEcgLy9cclxuXHRcdHBhZGRpbmctYm90dG9tOjg1cHg7XHJcblxyXG5cdFx0LmZsZXgtY29sLTIge1xyXG5cdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSA0MjVweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZsZXgtY29sLTMge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbmQgR2xvYmFsIC8vXHJcblx0XHRcclxuXHRcdC8vIEZpbHRlcnMgLSBMRyAvL1xyXG5cdFx0I2ZpbHRlcnNTZWN0aW9ue1xyXG5cdFx0XHQuZmlsdGVycy13cmFwIHtcclxuXHRcdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNzJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbmQgRmlsdGVycyAvL1xyXG5cdFx0XHJcblx0XHQvLyBTb3J0aW5nIC0gTEcgLy9cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQudmlldy1hcy1xdWljayB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdCYjdmlld0FzUmFkaW9HcmlkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDExXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYjdmlld0FzUmFkaW9MaXN0ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDEyXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuaGlkZGVuLXhsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnZpc2libGUteGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFNvcnRpbmcgLy9cclxuXHJcblx0XHQvLyBSZXN1bHRzIC0gTEcgLy9cclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdH1cdFxyXG5cdFx0Ly8gRW5kIFJlc3VsdHMgLy9cclxuXHJcblx0XHQvLyBQYWdpbmF0aW9uIC0gTEcgLy9cclxuXHRcdCNyZXN1bHRzQ29udHJvbCB7XHJcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFBhZ2luYXRpb24gLy9cclxuXHRcdFxyXG5cdFx0LmZsZXgtY29sLTMge1xyXG5cdFx0XHQuZmVhdHVyZWQtc2VjdGlvbiB7XHJcblx0XHRcdFx0Ji5hc2lkZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEZlYXR1cmVkIFNlY3Rpb25zIC8vXHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIC0gWEwgLy9cclxuXHJcblx0XHQuZmxleC1jb2wtMyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEVuZCBHbG9iYWwgLy9cclxuXHRcdFxyXG5cdFx0Ly8gRmlsdGVycyAtIFhMIC8vXHJcblx0XHQjZmlsdGVyc1NlY3Rpb257XHJcblx0XHRcdC5maWx0ZXJzLXdyYXAge1xyXG5cdFx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxNDQwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEZpbHRlcnMgLy9cclxuXHRcdFxyXG5cdFx0Ly8gU29ydGluZyAtIFhMIC8vXHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zb3J0LXJpZ2h0IHtcclxuXHRcdFx0XHRmbGV4OjEgYXV0bztcclxuXHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cclxuXHRcdFx0XHQjcXVpY2tPcHRpb25zQnRuK2xhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6NzUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcblx0XHRcdFx0XHQucXVpY2stb3B0aW9uLXJvdyB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIC8vIEVuZCBTb3J0aW5nIC8vXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcblx0XHQvLyBTb3J0aW5nIC0gWEwyIDE5MDAgLy9cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHRcclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDp1bnNldDtcclxuXHRcclxuXHRcdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdC51aS1tdWx0aS10b2dnbGU+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MzhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmJ1eS1mb3JtYXQtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWtlLWEtc2hvdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyAvLyBFbmQgU29ydGluZyAvL1xyXG5cdH1cclxufVxyXG5cclxuLy9PdXRzaWRlIG9mIG1haW4gcGFyZW50XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdGJvZHkuZmlsdGVycy1vcGVuIHtcclxuXHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0fVxyXG5cdC5leHRyYS10b3AtcGFnZSB7XHJcblx0XHQuZ2ItcHVsc2UtbGRyOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOjcyOHB4ICFpbXBvcnRhbnQ7IC8vc2luY2Ugd2UgYXJlIG5vdCBzcG9ydGluZyBhIGxhcmdlciBsZWFkZXJib2FyZFxyXG5cdFx0fVxyXG5cclxuXHRcdC5leHRyYS1kaXYge1xyXG5cdFx0XHRtaW4taGVpZ2h0OjkwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b20tYWRzIHsgLy9PdXRzaWRlIG9mIHBhcmVudCB3cmFwcGVyXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHQuZXh0cmEtZGl2IHtcclxuXHRcdFx0XHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW46MzBweCAwcHggMzBweCAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkPmRpdiB7XHJcblx0XHRcdFx0bWFyZ2luOjMwcHggMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5leHRyYS10b3AtcGFnZSB7XHJcblx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblx0I292ZXJmbG93TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdFxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0I2FjTGlzdCB7XHJcblx0XHRcdFx0XHR1bCB7IFxyXG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0I292ZXJmbG93TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHdpZHRoOjgwJTtcclxuXHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0bWFyZ2luOjMwcHggMHB4O1xyXG5cclxuXHRcdFx0XHQjYWNMaXN0IHtcclxuXHRcdFx0XHRcdHVsIHsgXHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0I292ZXJmbG93TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHdpZHRoOjgwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuXHQjb3ZlcmZsb3dNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0d2lkdGg6MTAwMHB4O1xyXG5cclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cclxuXHRcdFx0XHQjYWNMaXN0IHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0Y29sdW1uLWNvdW50OjQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5leHRyYS10b3AtcGFnZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYXBwLXNlYXJjaCBuYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAuZ2ItbWF0LXNpZGVuYXYtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgIC8qICAjR0JTZWFyY2hDb250ZW50LFxyXG4gICAgI0dCU2VhcmNoRmlsdGVycyB7XHJcbiAgICAgICAgbWFyZ2luOjAgMCA1MHB4IDAgIWltcG9ydGFudDtcclxuICAgIH0gKi9cclxuXHJcbiAgICAuZ2ItcGFnZXNpemUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWRjLXRleHQtZmllbGQtLWZpbGxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VhcmNoTG9hZGVyIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAuc3Bpbm5lci13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHJlbTtcclxuICAgICAgICAgICAgei1pbmRleDo0O1xyXG5cclxuICAgICAgICAgICAgLnNwaW5uZXItZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo1cmVtO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3Bpbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Bpbm5lci1iZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICBhcHAtcGFnaW5nPmRpdj5kaXYuY29sLTYge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2ItcGFnZXNpemUge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubWF0LXNpZGVuYXYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAubWF0LWRyYXdlci1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjR0JTZWFyY2hDb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDo5MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFwcC1zZWFyY2ggPiBhcHAtZm9vdGVyIC5iczUge1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICNHQlNlYXJjaEZpbHRlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDoxMjJweDtcclxuXHJcbiAgICAgICAgLmNlLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXBwLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItZmlsdGVyLWRpc2NsYWltZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1wcmljZS1yYW5nZSB7XHJcbiAgICAgICAgICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDsgXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAtLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGd1bmJyb2tlci1ncmVlbn07XHJcbiAgICAgICAgICAgICAgICAtLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWZvY3VzLWxhYmVsLXRleHQtY29sb3I6ICN7JGd1bmJyb2tlci1ncmVlbn07XHJcbiAgICAgICAgICAgICAgICAtLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWNhcmV0LWNvbG9yOiAjeyRndW5icm9rZXItZ3JlZW59O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwcmljZS1yYW5nZS1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciwgXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI0dCTmF2Q2xvc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOjEzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdiLXNlbGVjdGVkLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzcGFuLCBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubW9yZS1vcHRpb25zIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjR0JTZWFyY2hGaWx0ZXJzIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjMyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG5cclxuICAgICAgICAgICAgI0dCTmF2Q2xvc2UsIFxyXG4gICAgICAgICAgICAmLm1hdC1kcmF3ZXItb3BlbmVkICNHQk5hdkNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI0dCU2VhcmNoRmlsdGVycyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIG1heC13aWR0aDozMjBweDsgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIHtcclxuICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciwgXHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuXHJcbiAgICAmLmludGVyaW9yIHtcclxuICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IHtcclxuICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOi01MHB4O1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIHdpZHRoOjEwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIC5tYXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgI0dCU2VhcmNoQ2hpcHMge1xyXG4gICAgICAgICNHQkNsZWFyRmlsdGVycyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdiLW1hdC1jaGlwIHtcclxuICAgICAgICAgICAgLm1kYy1ldm9sdXRpb24tY2hpcF9fY2VsbC0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWNoaXAtZ3JhcGhpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWNoaXAtYWN0aW9uLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjR0JTZWFyY2hDaGlwcyB7XHJcbiAgICAgICAgICAgICNHQkNsZWFyRmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uLy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcblxyXG4jR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgJiArIGRpdiB7IFxyXG4gICAgICAgICAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIvL1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDouNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3AgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LCAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDpzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOi41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VvLWNvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAmICsgZGl2ID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDouNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Ljc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgJiArIGRpdiA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICYgKyBkaXYgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYyg1MCUgLSBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciwgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLCBsaSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uLy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAjR0JTZWFyY2hSZXN1bHRzSGVhZGVyIHtcclxuICAgICAgICAjU2VhcmNoUmVzdWx0c0hlYWRlclRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI0dCU2VhcmNoVmlld0J0biwgI0dCU2VhcmNoRmlsdGVyQnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uLy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAuZ2Itc2VhcmNoLWNhcmQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIGFwcC1pdGVtLWNhcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYi1jYXJkLW91dGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmdiLWNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoyO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6bm90KC5nYi1jYXJkLXNlbGxlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvSW1hZ2UvSG9tZS9Ob0ltYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1zcGVjaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2ItZmlndXJlcy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbW1vLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWZpZ3VyZXMtZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ1eS1ub3ctYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLWN0YS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItdmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0uMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtcGhhc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MnB4IDJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLXNwZWNpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2ItY2FyZC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtc3BlY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGMoKDE1MHB4ICsgLjVyZW0pICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTUwcHggLSAxcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItdmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4geyBcclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYi12YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCgubGlzdCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsMi1taW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGw0LW1pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxNi42NjY2NjY2NjY2NjY2NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59Iiwi77u/XHJcblxyXG5AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cge1xyXG4gICAgbWluLXdpZHRoOjYwdncgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgLm1kYy1kaWFsb2cge1xyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgICAgICYgPiBhcHAtY2F0ZWdvcnktdHJlZSA+IC5tYXQtZXhwYW5zaW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtdGVybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXBwLWNhdGVnb3JpZXMtbW9kYWwge1xyXG4gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWF0LWRpYWxvZy1jb250ZW50ID4gYXBwLWNhdGVnb3J5LXRyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIHtcclxuICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm1kYy1kaWFsb2cge1xyXG4gICAgICAgICAgICBhcHAtY2F0ZWdvcmllcy1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojgwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNHQkNoYXJhY3RlcmlzdGljTW9kYWwge1xyXG4gICAgICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNHQkNoYXJhY3RlcmlzdGljTW9kYWwge1xyXG4gICAgICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgICNHQkNoYXJhY3RlcmlzdGljTW9kYWwge1xyXG4gICAgICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgIFxyXG4gICAgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYrZGl2Pi5yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICYucG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICYucG9wIC5yb3csXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYgLmNhdC1jYXJkIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIge1xyXG4gICAgICAgICNTZWFyY2hSZXN1bHRzSGVhZGVyVGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI0dCU2VhcmNoVmlld0J0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VhcmNoRmlsdGVyQnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuICAgIH1cclxuXHJcbiAgICAjR0JTZWFyY2hGaWx0ZXJzIHtcclxuICAgICAgICAuY2UtbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYi1zZWxlY3RlZC12YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFxdWE7XHJcblxyXG4gICAgICAgICAgICBpLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIHtcclxuICAgICAgICAgICAgaW5wdXQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI0dCU2VhcmNoQ2hpcHMge1xyXG4gICAgICAgICAgICAjR0JDbGVhckZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYi1tYXQtY2hpcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRtZWRHcmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZS1vcHRpb25zLFxyXG4gICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgbGFiZWwgIHtcclxuICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb2ZmV2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmLmNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMzgsIDExMCwgOTgsIDEpIDAlLCByZ2JhKDIyLCA2MSwgNTUsIDEpIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIC5nYi1wYWdlcjpiZWZvcmUsIFxyXG4gICAgICAgICY+ZGl2IHVsIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYi1wYWdlc2l6ZSB7XHJcbiAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG5cclxuICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbWVkR3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNHQlNlYXJjaENvbnRlbnQge1xyXG4gICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgY29sb3I6JG9mZi13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICB9ICAgICAgICBcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAubWF0LWRyYXdlci1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDozMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICBcclxuICAgIH1cclxufSBcclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciAuY2UtbG9nbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIEBpbmNsdWRlIGNlTG9nbygpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLFxyXG4jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgY29sb3I6JG9mZldoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2ItY2FyZC1pbm5lciB7XHJcbiAgICAgICAgLmdiLWNhcmQtYm90dG9tIHtcclxuICAgICAgICAgICAgLmdiLWNhcmQtdGV4dCBwLFxyXG4gICAgICAgICAgICAuZ2ItZmlndXJlcy1maWd1cmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLmdiLWNhcmQtc2VsbGVyKSxcclxuICAgICAgICAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3AsXHJcbiAgICAgICAgLmdiLWNhcmQtYm90dG9tIC5nYi1maWd1cmVzLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdiLWNhcmQtbWV0YSB1bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjNweCA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmK2xpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1hZGR0b2NhcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhcXVhO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGlnaGxpZ2h0ZWQ6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRvZmZXaGl0ZTtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcbiAgICAuc3JjZG9jLWlmcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4Y2x1ZGVkLXN0YXRlcyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbiAgICAgICAgI2V4Y2x1ZGVkU3RhdGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZXhjbHVkZWRTdGF0ZXNXaWRnZXQge1xyXG4gICAgICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvZ2luLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIC8qb3ZlcnJpZGVzIGJvb3RzdHJhcCovXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDAwYWIgIFwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgJi5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9IFxyXG4gICAgICAgXHJcbiAgICAuYmFjay10by1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICAudmlldy1pdGVtLW1haW4tY29udGVudCB7XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNkaXZTZWxsZXIge1xyXG4gICAgICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhY2stY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VsbGVyLWRldGFpbHMtbGluay0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbmRpdGlvbiwgLmZmbC1yZXEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rLTEge1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tZGV0YWlsLWxpbmstMiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ODBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFjay1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXZpZXctY291bnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZS10b29scyB7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmID4gdGFibGUge1xyXG4gICAgICAgICAgICAmID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRyOm50aC1sYXN0LWNoaWxkKDEpID4gdGgsXHJcbiAgICAgICAgICAgICAgICAmID4gdHI6bnRoLWxhc3QtY2hpbGQoMSkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRob3Jpem9udGFsLXRhYmxlLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYnAtbmV4dC1zdGVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMTAxXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsbGVyLXJlc3BvbnNpYmlsaXR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1yZXZlcnNhbC1zbSB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaXRlbS10YWJsZS1zdXBwbGVtZW50YWwge1xyXG5cclxuICAgICAgICAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tcmVtaW5kZXItdGV4dCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZW1pbmRlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjMwcHggOHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlOyBcclxuICAgICAgICAgICAgYm9yZGVyOnRoaW4gc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXYuYWxlcnQuYWxlcnQtaW5mbyB7XHJcbiAgICAgICAgZGl2Lmd1ZXN0IHtcclxuICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvLyBhdWN0aW9uIHRhYmxlXHJcblxyXG4gICAgLnZhbHVlcyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgLy9mbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW46bnRoLWNoaWxkKDEpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdGFuZC1hbG9uZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBoNSwgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRuLCAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjaGFuZGxpbmdUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsYXNzaWMtdmlldyB7IFxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wNjUtd2FybmluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9hc3NldHMvcDY1LXdhcm5pbmcuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxOHB4O1xyXG5cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnBob3RvUGxheWVyQ2FwdGlvbk1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnBpY3R1cmUtY291bnQge1xyXG4gICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZml2ZS1ncmV5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgICAgIC8vei1pbmRleDogMjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktYWN0aW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG9QbGF5ZXJDYXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtY291bnQge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlmaXZlLWdyZXk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgJiA+IC5pdGVtIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIGljb24gcHJvcGVydGllcyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0UGF0aH0vaWMtem9vbS1ob3Zlci5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44MDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA4MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIGNlbnRlcmluZyBvZiBzcGFuICovXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogc3BhbiBlbGVtZW50IHByb3BlcnRpZXMgKi9cclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA3MywgNzMsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLW91dGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vZmlsbXN0cmlwIHN0eWxpbmdcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuI2Nhcm91c2VsLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLmNsb3NlLXBvc2l0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLyogcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7ICovXHJcblxyXG4gICAgICAgICYgPiAuY2Fyb3VzZWwtb3V0ZXIgPiAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/I3ZpZXdJdGVtIHtcclxuXHRcclxuXHQjZGl2U2VsbGVye1xyXG5cdFx0XHJcblx0XHQuYmFkZ2VzIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5nYi1iYWRnZXtcclxuXHRcdFx0XHQgJiA+IGEge1xyXG5cdFx0XHRcdFx0ICBoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmZmbC1iYWRnZSB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQudmVyaWZpZWQtYmFkZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5nb2xkLWJhZGdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nb2xkLWNoYXJ0ZXItYmFkZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVx0XHRcclxuXHRcdFx0LnRvcC0xMC1iYWRnZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LnRvcC0yNS1iYWRnZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LnRvcC0xMDAtYmFkZ2Uge1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcbiAgICBcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQgICAgXHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmlld0l0ZW0ge1xyXG4gICAgI2ZpbmFuY2luZ1ByZXF1YWx7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcblxyXG4gICAgICAgICYrcCwgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgYSwgLmNyZHYtbGVhcm4tbW9yZSwgLmNyZHYtYnV0dG9uLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICAmLml0ZW0taW5mby13cmFwcGVyIHtcclxuICAgICAgICAmLnRpbWVmcmFtZSA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAuY29sLXhzLTYge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmLnNob3J0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF4LWJpZCwgLm1pbi1iaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taW4tYmlkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYrLmJ0biwgJisuaW5lbGlnaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWJpZCwgLmJ0bi1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1idXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJiA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vZmZlcnMge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub3ItZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vRmVhdHVyZXMvL1xyXG4gICAgICAgICYuZmVhdHVyZXMge1xyXG4gICAgICAgICAgICAuc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmI2diUGF5TWVzc2FnZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOi0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTEwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pYy10YWtlLWEtc2hvdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy10YWtlQXNob3QtMngucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljLWZyZWVkb21jb2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1nYnBheS13aXRoLWZjLWxvZ28uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXktYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuXHJcbiAgICAudmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGV2aWwtZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcbiAgICAjaXRlbUluZm9EcmF3ZXJzIHtcclxuICAgICAgICAuaXRlbS1kcmF3ZXItd3JhcCB7XHJcbiAgICAgICAgICAgICYgKyAuaXRlbS1kcmF3ZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+bGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCw3OSwwLDEpIDAlLCByZ2JhKDAsMTA1LDAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYubm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAjaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2l0ZW0tY2hhcmFjdGVyaXN0aWNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpdi10YWJsZT5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3ctbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC01cHggMjBweCAtNHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGl0ZS1ncmF5LWdyYWRpZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhhbGYtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAmPmlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGRpdjpub3QoLm5vLWNvbnRlbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmlucHV0OmNoZWNrZWQgKyBsYWJlbCArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjaXRlbUluZm9EcmF3ZXJzIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgI2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmlld0l0ZW0ge1xyXG4gICAgYS5idG4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbi1vayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbi1yZW1vdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d28tY29sLWljb25zID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR3by1jb2wtaWNvbnMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC5hbGVydC1zdWNjZXNzIHAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmlld0l0ZW0ge1xyXG5cdCNjb3Vwb25XcmFwIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXdhcm5pbmctYmc7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cclxuXHRcdC50b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pY19jb3Vwb24uZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA3MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwIDAgNXB4IDE1cHg7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRzdXAge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweCAwcHggMTVweDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogdW5zZXQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmdlbmVyaWMge1xyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMHB4IDBweCAxNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7vy5vdmVybGF5QmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2hlZHVsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNjaGVkdWxlZC5wbmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC5wbmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAuZW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL2Fzc2V0cy9vdmVybGF5LWVuZGVkLnBuZycpO1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmJsYW5rLXRlbXBsYXRlIHtcclxuXHJcbiAgICAuYWRkLXRvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46MCBhdXRvIDMwcHg7XHJcblxyXG4gICAgICAgIGRpdi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAuYWRkLXRvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vL2NvbnZlcnQgdG8gc2FzcyB2YXJpYWJsZSAtIFRvdWNoc2NyZWVuIG1lZGlhIHF1ZXJ5XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkge1xyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgJiA+IC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogNDc5cHhcclxuICAgIC5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5mb3JtLWdyb3VwLmVudGVyLXF1YW50aXR5LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5idXktYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheUJhbm5lciB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWwtbGluay0xIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktYm94IHtcclxuICAgICAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1eS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29udHJvbHMgc3BhY2luZyBiZWxvdyB0aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gZGl2XHJcbiAgICAgICAgICAgICAgICAgICAgLmJpZC1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hdWN0aW9uLWJ1eS1ub3cge1xyXG4gICAgICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV5LWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc2VydmUtYmlkcyB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFsdWVzIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGggcCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGl2LXRhYmxlIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1sYXN0LWNoaWxkKG4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYjZGl2TWFrZU9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXhzLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vZG8gd2Ugd2FudCB0byBpc29sYXRlIHRoaXMgdG8ganVzdCB2aWV3IGl0ZW0/XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIC8vIEJPQiBOT1RFISEhXHJcbiAgICAgICAgICAgIC8qdGhpcyBtYXkgaGF2ZSB0byBiZSBhZGp1c3RlZCBvbmNlIHZpZXdlZCBvbiBkZXZpY2VzLiBGdXR1cmUgc3RvcnkgZm9yIHpvb20gcG90ZW50YWwgYW5kIHRvIGZpbGwgdXAgdGhlIGRldmljZSB3aW5kb3cuICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblxyXG4gICAgLmJ1eS1ib3gge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAmLml0ZW0taW5mby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wteHMtNjpsYXN0LWNoaWxkLCAuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmI2Rpdk1ha2VPZmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5vZmZlci1idXR0b24td3JhcHBlcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uZXdCYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjdmlld0l0ZW0ge1xyXG4gICAgICAgIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc20ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0IC5idXR0b24tZ3JvdXAgPiAucm93ID4gZGl2Om50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQgLmJ1dHRvbi1ncm91cCA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAjaXRlbS1jaGFyYWN0ZXJpc3RpY3MgPiB0YWJsZS50YWJsZSA+IHRib2R5ID4gdHIgdGQsXHJcbiAgICAjaXRlbS1jaGFyYWN0ZXJpc3RpY3MgPiB0YWJsZS50YWJsZSA+IHRib2R5ID4gdHIgdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cuaXRlbS1pbmZvLXdyYXBwZXIge1xyXG4vKiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbm1hcmdpbjogMDsgKi9cclxuXHJcbiAgICAgICAgLnByaWNpbmcge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVmcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1eS1ib3gge1xyXG4gICAgICAgIC8vcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi5hdWN0aW9uIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXVjdGlvbi1idXktbm93IHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZml4ZWQtcHJpY2UtaXRlbSB7XHJcbiAgICAgICAgICAgIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLml0ZW0tdmlldy1jb3VudGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS10b29scyB7XHJcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN2aWV3SXRlbSAuZGl2LXRhYmxlIC5yb3cgZGl2Om50aC1sYXN0LWNoaWxkKG4rMykge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHJcbiAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluLXRvLXNjcmVlbi14cy1tYXgge1xyXG4gICAgLy8gbWluLXdpZHRoOiA0ODBweCBhbmQgbWF4LXdpZHRoOiA3NjdweFxyXG4gICAgLy9jaGVjayB0byBzZWUgaWYgdGhlICN2aWV3SXRlbSwgY29tbWEgYWZmZWN0cyBhbnl0aGluZ1xyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDQxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4tdG8tc2NyZWVuLXNtLW1heCB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDc2OHB4IGFuZCBtYXgtd2lkdGg6IDk5MXB4XHJcbiAgICAvLyNjYXJvdXNlbC1tb2RhbCBzaG91bGQgYmUgbmVzdGVkIHdpdGhpbiAjdmlld0l0ZW1cclxuXHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA1MzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlcyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogOTkxcHhcclxuICAgICNjYXJvdXNlbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzID4gbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgLyogRXh0cmEgaG9yaXpvbnRhbCBzcGFjZSBzbyBhcnJvd3MgZG8gbm90IG92ZXJsYXkgdGhlIGltYWdlIHdoZW4gZnVsbCBzaXplIDY0MCB4IDQ4MCAqL1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYXJvdXNlbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzlweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICBcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTA4cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogVGhpcyBhY2NvdW50cyBmb3IgcGFkZGluZywgbWFrZXMgaW1hZ2Ugc2l6ZSB0byA2NDAgeCA0ODAgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdmlld0l0ZW0ge1xyXG4gICAgICAgIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXJlbWluZGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MXB4O1xyXG4gICAgICAgICAgICAvKiBUaGlzIGFjY291bnRzIGZvciBwYWRkaW5nLCBtYWtlcyBpbWFnZSBzaXplIHRvIDY0MCB4IDQ4MCAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgI3ZpZXdJdGVtIHtcclxuICAgICAgICAuZXhjbHVkZWQtc3RhdGVzIHtcclxuICAgICAgICAgICAgI2V4Y2x1ZGVkU3RhdGVzIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNleGNsdWRlZFN0YXRlc1dpZGdldCB7XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtc2VjdGlvbj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICAgICAgICAgIC8qIEV4dHJhIGhvcml6b250YWwgc3BhY2Ugc28gYXJyb3dzIGRvIG5vdCBvdmVybGF5IHRoZSBpbWFnZSB3aGVuIGZ1bGwgc2l6ZSA2NDAgeCA0ODAgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODAxcHg7XHJcbiAgICAgICAgICAgIC8qIFRoaXMgYWNjb3VudHMgZm9yIHBhZGRpbmcsIG1ha2VzIGltYWdlIHNpemUgdG8gNjQwIHggNDgwICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4udmlldy1pdGVtLW1vZGFsIHtcclxuXHRAaW5jbHVkZSBmb250LWZhbWlseTtcclxuXHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHRcdFx0LmNsb3NlLWJ0biB7XHJcblx0XHRcdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDQ5OTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSkge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYjaXRlbUFiYW5kb25lZE1vZGFsMSwgJiNpdGVtQWJhbmRvbmVkTW9kYWwyLCAmI2l0ZW1BYmFuZG9uZWRNb2RhbDMsICYjbGF5YXdheU1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYjbGF5YXdheU1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHQubGF5YXdheS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmxheWF3YXktcG9saWN5IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7XHJcblxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCNGRkxGaW5kZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRtYXJnaW46IDUwcHggYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuXHRcdHotaW5kZXg6IDk5OTk5OTtcclxuXHR9XHJcbn1cclxuXHJcbiNyZWxpc3RNb2RhbCB7XHJcblx0Lm1vZGFsLXRleHQgcCB7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuI3JlbGlzdFJlc3VsdHNNb2RhbCB7XHJcblx0LnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXAge1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHJcblx0XHRcdC50ZXh0LXdhcm5pbmcge1xyXG5cdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0d2lkdGg6Y2FsYyg4MCUgLSAyMHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY3ItbW9kYWwtc3RhdHVzIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY3ItbW9kYWwtc3RhdHVzIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlIHtcclxuICAgIC5icmVhZGNydW1iIC5iYWNrIHtcclxuICAgICAgICBjb2xvcjokb2ZmV2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAudGFibGU+dGJvZHk+dHI+dGQsIC50YWJsZT50Ym9keT50cj50aCwgLnRhYmxlPnRmb290PnRyPnRkLCAudGFibGU+dGZvb3Q+dHI+dGgsIC50YWJsZT50aGVhZD50cj50ZCwgLnRhYmxlPnRoZWFkPnRyPnRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmF5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7Ym9yZGVyLWNvbG9yOiRhcXVhfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMiwgNjUsIDU4KSAwJSwgcmdiKDM4LCAxMTAsIDk4KSAxMDAlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5uby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjEyLCAyMDksIDIwOSkgMCUsIHJnYigyMzgsIDIzOCwgMjM4KSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0yMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgJj5zcGFuLCAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNlIHtcclxuICAgICAgICAgICAgICAgICYrZGl2Pi5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggYXV0byA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFiZWwsIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYub3ItZGl2PmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taW4tYmlkIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNSZXNlcnZlPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhcXVhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1idXkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlY29uZGFyeUNFQnRuKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLWFkZHRvY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVydGlhcnlDRUJ0bigpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1lZEdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktYm94LCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuYnRuW2Rpc2FibGVkXTpub3QoLm5vLWNlKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnk6bm90KC5uby1jZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Vjb25kYXJ5Q0VCdG4oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLWRlZmF1bHQ6bm90KC5uby1jZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVydGlhcnlDRUJ0bigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciwgLndpZGdldCAubGlzdGluZywgI2NvdXBvbldyYXAsIC5tb2RhbCwgLmFsZXJ0IHtcclxuICAgICAgICBjb2xvcjokZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC5saXN0aW5nLUNUQSBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG4vL2ZlZWJhY2sgcGFnZXMgb25seVxyXG4jZmVlZGJhY2sge1xyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgICAubmF2LWxpbms6bm90KC5hY3RpdmUpe1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmItZnJvbSB7XHJcbiAgICAgICAgLm5vdFVzZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stb3ZlcnZpZXcge1xyXG4gICAgICAgIC5zY29yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTEge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbDEge1xyXG4gICAgICAgIHdpZHRoOiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sMiB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICAub25lLW1vbnRoIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpeC1tbyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d2VsdmUtbW8ge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stZGV0YWlsZWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcclxuXHRcdC5udW1iZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXJEYXRlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcblxyXG4gICAgICAgICAgICAmLnN5bWJvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYi1lbnRyeSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICYudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLXNjb3JlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmItZnJvbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgIHNwYW4udXNlci1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy90aGlzIGlzIHRoZSBtZW1iZXIgYmFkZ2VzIGNvbnRhaW5pbmcgZGl2XHJcblxyXG4gICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYi1kYXRlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmItaXRlbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLWNvbW1lbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYi1yZXNwb25zZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLWFjdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmctaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLXN0YWNrZWQtdG4ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nMiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAjZmVlZGJhY2sge1xyXG4gICAgICAgIC5mZWVkYmFjay1vdmVydmlldyB7XHJcbiAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLXNjb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLWZyb20ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLXNlY3Rpb24td3JhcHBlciA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYi1lbnRyeSB7XHJcbiAgICAgICAgICAgICYudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1zbS0zIHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYi1kYXRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLmJ1dHRvbi1yb3cge1xyXG4gICAgICAgIC8vICAgICBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgLy8gICAgICAgICAuYnRuIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICNmZWVkYmFjayB7XHJcbiAgICAgICAgLnJUZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1zdGFja2VkLXRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcblxyXG4gICAgICAgICAgICAuY29sLXhzLTIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuYnV0dG9uLXJvdyB7XHJcbiAgICAgICAgLy8gICAgIGRpdiB7XHJcbiAgICAgICAgLy8gICAgICAgICAuYnRuIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmZiLWFjdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4ubWFrZS1hbi1vZmZlciB7IC8vIEdsb2JhbCBNYWtlIGFuIE9mZmVyIFN0YXR1cyBQYWdlc1xyXG4gICAgY29sb3I6JGdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYWxlcnQtcmVkLCAkbGlnaHRuZXNzOiA1MCUpO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGFsZXJ0LXJlZDtcclxuICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjQ1cHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaHIscCx1bCxsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBib3JkZXItY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuXHJcbiAgICAgICAgLnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyOmFmdGVyLCBcclxuICAgICAgICAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjQwMDsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRndW5icm9rZXItZ3JlZW4gMCUsICMwMDRmMDAgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRndW5icm9rZXItZ3JlZW4gMCUsIzAwNGYwMCAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRndW5icm9rZXItZ3JlZW4gMCUsIzAwNGYwMCAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGd1bmJyb2tlci1ncmVlbicsIGVuZENvbG9yc3RyPScjMDA0ZjAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjFweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDozNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICBpLmN1c3RvbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMDNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5jdXN0b20taWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjEwMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAubWFrZS1hbi1vZmZlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4gey8vPjEyMDBcclxuICAgIC5tYWtlLWFuLW9mZmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwMHB4O1xyXG5cclxuICAgICAgICAuYWxlcnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDBweCAxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5jdXN0b20taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonZXhwYW5kICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmN1c3RvbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50Oidjb2xsYXBzZSAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMDJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmgzLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlICsgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmgzLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkICsgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6NHB4IHNvbGlkICRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjFweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY29uZmlybWF0aW9uTW9kYWwge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgXHRib3JkZXI6bm9uZTtcclxuICAgIH1cclxuXHJcblx0YnV0dG9uLmNsb3NlLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdHJpZ2h0OjBweDtcclxuXHRcdHotaW5kZXg6NTA7XHJcblx0XHR3aWR0aDozMHB4O1xyXG5cdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDozMHB4O1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0fVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG5cdFx0XHJcblx0XHQubW9kYWwtdG9wIHtcclxuXHRcdFx0aDQge1xyXG4gICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRtYXJnaW46MTVweCAwcHggMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdCYjYWNjZXB0VGl0bGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiNyZWplY3RUaXRsZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bm90KCNidXllck5hbWUpIHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1pdGVtIHtcclxuXHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRtYXJnaW46MjBweCAwcHggMHB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46NXB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnB1dC13cmFwIHtcclxuXHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0LmN1cnJlbmN5LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OnRhYmxlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuY3VycmVuY3kge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1vZmZlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1jdGFzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0ICAgIFx0YnV0dG9uIHtcclxuXHQgICAgXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHRcclxuXHRcdFx0ZGl2I2NhbmNlbEJ0biB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b24jY29uZmlybUJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcbiAgICBcdCYuYWNjZXB0IHtcclxuICAgIFx0XHQubW9kYWwtdG9wIHtcclxuXHRcdFx0XHRzcGFuI2FjY2VwdFRpdGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdFx0Lm1vZGFsLWN0YXMge1xyXG5cdFx0XHRcdGJ1dHRvbiNhY2NlcHRCdG57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgXHQmLnJlamVjdCB7XHJcbiAgICBcdFx0Lm1vZGFsLXRvcCB7XHJcbiAgICBcdFx0XHRzcGFuI3JlamVjdFRpdGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdFx0Lm1vZGFsLWN0YXMge1xyXG5cdFx0XHRcdGJ1dHRvbiNyZWplY3RCdG57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVx0XHJcblx0XHQmOm5vdCgucmVqZWN0KTpub3QoLmFjY2VwdCkge1xyXG5cdFx0XHQubW9kYWwtaXRlbSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDoyMDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQuY3VycmVuY3ktZ3JvdXAge31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjY29uZmlybWF0aW9uTW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBcdC5tb2RhbC10b3Age1xyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWl0ZW0ge1xyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTozcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjE7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtb2ZmZXIge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtY3RhcyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYWxwaGFiZXRTY3JvbGxlciB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHRvcDowcHg7XHJcbiAgICByaWdodDowcHg7XHJcbiAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG4gICAgei1pbmRleDoxMDI2O1xyXG5cclxuXHQuYVNjcm9sbGVyLXdyYXAge1xyXG5cdFx0ei1pbmRleDoxMDAwMDtcclxuXHRcdGhlaWdodDozMHB4O1xyXG5cdFx0d2lkdGg6NDVweDtcclxuXHRcdHRvcDoxMzJweDtcclxuXHRcdHJpZ2h0OjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjphbGwgMC4zcztcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcblx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWxlZnQ7XHJcblx0XHRcclxuXHRcdC5hU2Nyb2xsZXItYnRuLXdyYXAge1xyXG5cdFx0XHQuYVNjcm9sbGVyLWJ0biB7XHJcblx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0aGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0d2lkdGg6NDVweDtcclxuXHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHQmI2FTY3JvbGxlckRpc2FibGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYVNjcm9sbGVyLWJhciB7XHJcblx0XHRcdGhlaWdodDowcHg7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0Y2xlYXI6cmlnaHQ7XHJcblxyXG5cdFx0XHRcdGxpLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6LjU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZhdGUge1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGkuZGlzYWJsZWQge2Rpc3BsYXk6bm9uZTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hU2Nyb2xsZXItY292ZXIge1xyXG5cdFx0ei1pbmRleDo5OTk5O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OjBweDtcclxuXHRcdHdpZHRoOjBweDtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5LmFTY3JvbGxlci1vcGVuIHtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblxyXG5cdGRpdi5zZWFyY2ggPiBmb3JtIHtcclxuXHRcdHotaW5kZXg6MDtcclxuXHR9XHJcblxyXG5cdCNhbHBoYWJldFNjcm9sbGVyIHtcclxuXHRcdHRvcDowcHg7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHRcdFxyXG5cdFx0LmFTY3JvbGxlci13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5hU2Nyb2xsZXItYnRuLXdyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XHJcblx0XHRcdFx0d2lkdGg6NDVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHQuYVNjcm9sbGVyLWJ0biB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHR3aWR0aDozNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JiNhU2Nyb2xsZXJUb2dnbGVyOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwMTRcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYjYVNjcm9sbGVyRGlzYWJsZXIge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHRcdFx0XHRcclxuXHJcblx0XHRcdC5hU2Nyb2xsZXItYmFyIHtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHR3aWR0aDo0NXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggJGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ODBweDtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hU2Nyb2xsZXItY292ZXIge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4gey8vPjc2OFxyXG4gICAgI2FscGhhYmV0U2Nyb2xsZXIge1xyXG4gICAgICAgIC5hU2Nyb2xsZXItd3JhcCB7XHJcblx0XHRcdHRvcDoxNDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI2FscGhhYmV0U2Nyb2xsZXIge1xyXG5cdCAgICBwb3NpdGlvbjpzdGF0aWM7XHJcblx0ICAgIHdpZHRoOjExNDBweDtcclxuXHQgICAgbWFyZ2luOjMwcHggYXV0byAwcHg7XHJcblx0ICAgIGhlaWdodDozMHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0LmFTY3JvbGxlci13cmFwIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRyaWdodDphdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xyXG5cdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuYVNjcm9sbGVyLWJ0bi13cmFwIHtcclxuXHRcdFx0XHQuYVNjcm9sbGVyLWJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHRcdFx0XHQmI2FTY3JvbGxlckRpc2FibGVyIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYjYVNjcm9sbGVyVG9nZ2xlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFTY3JvbGxlci1iYXIge1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4IDI1cHg7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MTRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFjdGl2YXRlIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hU2Nyb2xsZXItY292ZXIge1xyXG5cdFx0XHR6LWluZGV4Ojk5OTk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0d2lkdGg6MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdGljayB7XHJcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHR0b3A6NDJweDtcclxuXHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdHotaW5kZXg6MTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbnRhaW5lcj5wIHtcclxuXHRcdG1hcmdpbi10b3A6M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgIC51aS1hY2NvcmRpb24gey8vQk9PVFNUUkFQSEFDS1xyXG4gICAgICAgICAgICBoMz4uY29udGFpbmVyLCAmPi5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDo3MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6OTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOjExNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICYubm8tb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ+aDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy9zdWJ0aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMTE0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJTaG93IFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBociwgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWhlYWRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9mZmVyLWJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vZmZlci1xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vZmZlci1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5pdGVtLW9mZmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5vZmZlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1idXllci1iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWV4cGlyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubG93LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItcXR5LCAub2ZmZXItcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLy8gT3BlbiBTdGF0ZXMgLy8vL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJIaWRlIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUxMTNcIjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCArIGhyICsgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IGF1dG8gMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy90aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vc3VidGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1oZWFkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vZmZlci1leHBpcmF0aW9uLCYub2ZmZXItcXR5LCYub2ZmZXItcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuaXRlbS1vZmZlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5vZmZlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItYnl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ1eWVyLWJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItZXhwaXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItcXR5LCAub2ZmZXItcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyB7XHJcbiAgICAgICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaGVhZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLml0ZW0tb2ZmZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkub2ZmZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYWtlQW5PZmZlcl9idXllclN0YXR1cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29udGFpbmVyPnAge1xyXG5cdFx0bWFyZ2luLXRvcDozcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgXHQubGV0dGVyIHtcclxuICAgICAgICAgICAgXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkPmgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy90aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vc3VidGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRcclxuXHQgICAgICAgICAgICAgICAgICAgIFx0aDUge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHR9XHJcblx0XHRcdFx0XHRcdFx0Lm9mZmVyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggYXV0byAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZGl2LGEge1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+aDMjYWNjZXB0ZWQrZGl2LCY+aDMjZGVjbGluZWQrZGl2IHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsvLzw0NzlweFxyXG4gICAgI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuXHJcbiAgICB9ICAgIFxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14cy1taW4gey8vPjQ4MFxyXG4gICAgI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuXHQgICAgICAgICY+ZGl2IHtcclxuXHQgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMge1xyXG4gICAgICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vc3VidGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDo1NDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNyZWdpc3RyYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgJi5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCwgLmFjdGluZy1oNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAmLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgJi5jb25maXJtLWluZm86bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICAmI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjSGFzQnVzaW5lc3NBZGRyZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNIYXNCdXNpbmVzc0FkZHJlc3MgKyBkaXYucm93IHtcclxuICAgICAgICBsYWJlbC5hY3RpbmctaDQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIGksIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJBZGQgXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAucmV2ZWFsZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0hhc0J1c2luZXNzQWRkcmVzczpjaGVja2VkICsgZGl2LnJvdyB7XHJcbiAgICAgICAgbGFiZWwuYWN0aW5nLWg0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlJlbW92ZVwiO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLnJldmVhbGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1idXR0b25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN1c2VyLWFncmVlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1vZi1iaXJ0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtbWVudSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZXJyb3Ige1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAudWktd2lkZ2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbXV0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0TWVzc2FnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0RGlzcGxheSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW11dGVkOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdWJtaXR0ZWQtbG9hZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtZGFuZ2VyLWJnO1xyXG4gICAgfVxyXG5cclxuICAgIC5HQlBheVRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGludyAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2x5cGhpY29uLXJlZnJlc2gtbm8tYW5pbWF0ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGludyB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQC1tb3ota2V5ZnJhbWVzIHNwaW5tIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3BheWZvbmUtbW9kYWwge1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRhdGUtb2YtYmlydGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXlmb25lLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi13aWRlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW11dGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc21zLXNlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRNZXNzYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnREaXNwbGF5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIFxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufVxyXG5ib2R5LnJlZ2lzdHJhdGlvbiB7XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgYm9keS5yZWdpc3RyYXRpb24ge1xyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gICAgYm9keS5yZWdpc3RyYXRpb24geyAgICBcclxuICAgICAgICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAjcGF5Zm9uZS1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDQ3OXB4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICYjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDk5MXB4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICBsYWJlbCwgaS5nbHlwaGljb24taW5mby1zaWduIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjRGF0ZU9mQmlydGhMYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdC1pbiwgLmNvbmZpcm0sIC5hZ3JlZW1lbnQsIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYXlmb25lLW1vZGFsIHtcclxuICAgICAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDc2OHB4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAvL0JPT1RTVFJBUEhBQ0s6IHJlbW92ZSBhZnRlciBoZWFkZXIgaXMgc3RydWN0dXJlZCBwcm9wZXJseVxyXG4gICAgICAgIC5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbiNGRkxGaW5kZXIge1xyXG5cdC5sb2FkaW5nIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiA2NXB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYgPiBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHR9XHJcblxyXG5cdCYgPiBociB7XHJcblx0XHRtYXJnaW46IDI1cHggLTE1cHggMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1ha2UtZGVmYXVsdC1mZmwtaWNvbiB7XHJcblx0XHRjb2xvcjogIzk5NDcxMyAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LmZmbC1vbi1maWxlLWljb24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvaWMtZmZsLW9uLWZpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuZmZsLW9uLWZpbGUtc3ViIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0ZmxleDogMCAwIDIycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtb3B0aW9ucyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdC5zZWFyY2gtb3B0aW9uIHtcclxuXHRcdFx0ZGl2LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtdGV4dCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YS1ncm91cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFxyXG5cdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuXHRcdFx0XHRcdCNmZmxTZWFyY2haaXAge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmFsaWRhdGlvbi1lcnJvciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRjb2xvcjogJGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHQjZmZsU2VhcmNoWmlwIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnZhbGlkYXRpb24tZXJyb3Ige1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9yLWRpdiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAge1xyXG5cdFx0bWFyZ2luOiAwcHggLTE1cHggMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCYuc2hvdyB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmID4gaDQge1xyXG5cdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHQmLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LXllbGxvdyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAzcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5yZXN1bHQtY2FyZC10b3Age1xyXG5cdFx0XHRcdFx0XHQmID4gaDUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubWFwLW1hcmtlciwgLndlYi1tYXJrZXIsIC5mZmwtb24tZmlsZSwgLm1ha2UtZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQud2ViLW1hcmtlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuZmZsLW9uLWZpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubWFrZS1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1sZWZ0LCAucmVzdWx0LWNhcmQtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNy41cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5hZGRyZXNzLWxpbmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cCwgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5mZWVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdCYgPiBzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWJ0bSB7XHJcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYWJvdXQtZmZsLXRvZ2dsZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5hYm91dC1mZmwtZHJhd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuYWJvdXQtZmZsLXRvZ2dsZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUxMTRcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmFib3V0LWZmbC10b2dnbGVyICsgLmFib3V0LWZmbC1kcmF3ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZmZsLWN0YXMge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5mb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRidXktbm93LWJsdWUsICRsaWdodG5lc3M6IDE1JSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRidXktbm93LWJsdWUsICRsaWdodG5lc3M6IDE1JSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2ZmbE1hcENvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiAzMDBweDtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQmLnNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmID4gZGl2LCAubWFwLWNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLXdyYXAge1xyXG5cdFx0Lm1hcmtlci10aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXJrZXItY3RhcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cclxuXHRcdFx0XHRcdGRpdiwgYSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdCNGRkxGaW5kZXIge1xyXG5cdFx0LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQmLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0JiA+IGg1IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5tYXAtbWFya2VyLCAud2ViLW1hcmtlciwgLmZmbC1vbi1maWxlLCAubWFrZS1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGVhcjpyaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWFyY2gtb3B0aW9ucyB7XHJcblx0XHRcdC5zZWFyY2gtb3B0aW9uIHtcclxuXHRcdFx0XHQuY3RhLWdyb3VwIHtcclxuXHRcdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHQjRkZMRmluZGVyIHtcclxuXHRcdC5zZWFyY2gtb3B0aW9ucyB7XHJcblx0XHRcdC5zZWFyY2gtb3B0aW9uIHtcclxuXHRcdFx0XHQuY3RhLWdyb3VwIHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDpub3dyYXA7XHJcblxyXG5cdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciwgLmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0Ji5zZWFyY2gtdGV4dC1yZXN1bHRzIHtcclxuXHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0LnJlc3VsdC1jYXJkLXRvcCB7XHJcblx0XHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1idG0ge1xyXG5cdFx0XHRcdFx0XHQuZmZsLWN0YXMge1xyXG5cdFx0XHRcdFx0XHRcdC5idG4tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdCNmZmxNYXBDb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbiNmZmxDb250YWluZXIge1xyXG5cdC5mZmwtY3RhcyB7XHJcblx0XHQuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2ZmbFNpZ251cENvbnRhaW5lciB7XHJcbiAgICAjZmZsU2lnbnVwQ29uZmlybUluZm8ge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXZhbGlkYXRpb24tdmFsaWRcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnZhbGlkYXRpb24tc3VtbWFyeS12YWxpZFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVyck1zZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4jZmZsQ29udGFpbmVyIHtcclxuXHRoMS5wYWdlLXRpdGxlIHtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRmb250LXNpemU6MjRweDtcclxuXHR9XHJcblx0I1NlbGVjdE1hc3RlckZGTENvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6MTAwdmg7XHJcblx0fVxyXG5cdCNkZWZhdWx0RkZMIHtcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdH1cclxuXHQjRkZMRmluZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWRlZmF1bHQ7XHJcblx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDo2NXB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY+YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmxvYWRpbmcge1xyXG5cdFx0ICAgIHJpZ2h0OiA1cHg7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgeyBcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdHVsLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdCY+IGxpOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmZsLWN0YXMge1xyXG5cdFx0XHRhLmJ0bi1zZWNvbmRhcnk6bm90KC52aXNpYmxlLXhzKSB7XHJcblx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtMTIlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ3JlZW4sICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGEudmlzaWJsZS14cyB7XHJcblx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuLXByaW1hcnkge1xyXG5cdCAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNGRkxGaW5kZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuZmZsLW9uLWZpbGUtc3ViIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAge1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblxyXG5cdFx0XHRcdCNmZmxNYXBDb250YWluZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mZmwtY3RhcyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0aDEucGFnZS10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTozMHB4O1xyXG5cdFx0fVxyXG5cdFx0I0ZGTEZpbmRlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206NTBweDtcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNkZWZhdWx0RkZMQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAmID4gaDEge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXRuLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29uZmlybUNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmOm5vdCguYWxlcnQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29uZmlybVN1YmplY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbmZpcm1NZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgZGl2LmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJiNkZWZhdWx0RkZMIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mZmwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNsZWFyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmVycl9tc2cpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI2ZmbFNlZzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleDowIDAgMTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNmZmxTZWcyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZsZXg6MCAwIDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZmZsU2VnMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbGV4OjAgMCAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbmQtZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGhvbmUtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYjZGVmYXVsdEZGTCB7XHJcbiAgICAgICAgICAgICAgICAuZmZsLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDbGVhciAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmluZC1mZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmI2RlZmF1bHRGRkwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmluZC1mZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICAgICAgJiA+IC5yb3cgeyAvL0JPT1RTVFJBUEhBQ0s6YmVjYXVzZSB0aGUgaGVhZGVyIHdhcyBub3QgYm9vdHN0cmFwcGVkIGNvcnJlY3RseVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZGl2LmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmI2N0YUJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAmID4gaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgIC5jdGEtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXY6bm90KC5yb3cpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmI2N0YUJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmRlZmF1bHQtZmZsLW1vZGFsIHtcclxuXHRAaW5jbHVkZSBmb250LWZhbWlseTtcclxuXHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHRcdFx0LmNsb3NlLWJ0biB7XHJcblx0XHRcdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDQ5OTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSkge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmI2ZmbE1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmI2ZyZWVkb21Db2luTW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblxyXG5cdFx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmI2V4Y2VlZGVkTW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEyMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubWFpbi1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYjaXRlbUNoYW5nZWRNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiNjb21wbGV0ZU9yZGVyTW9kYWwsICYjY2FuY2VsTW9kYWwsICYjZmZsRGlmZmVyZW5jZU1vZGFsLCAmI2NvbnRhY3RTZWxsZXJNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm1haW4tbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY2hlY2tib3gtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9tYXJnaW4tcmlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KTtcclxuXHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHRcdFx0I0ZGTEZpbmRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiNleGNlZWRlZE1vZGFsLCAmI2ZmbERpZmZlcmVuY2VNb2RhbCwgJiNjYW5jZWxNb2RhbCwgJiNjb21wbGV0ZU9yZGVyTW9kYWwsICYjY29udGFjdFNlbGxlck1vZGFsLCAmI2l0ZW1DaGFuZ2VkTW9kYWwge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcblx0ei1pbmRleDogOTk5OTk5O1xyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRjb2xvcjogJGdyYXk7XHJcblxyXG5cdCYgPiBoMSB7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gcCB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuXHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHR9XHJcblxyXG5cdCNjb25maXJtTXNnIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0YnV0dG9uICsgaW5wdXQgKyAuYWxlcnQsIGJ1dHRvbiArIGlucHV0ICsgLmFsZXJ0LCBidXR0b24gKyBpbnB1dCArICNjb25maXJtTXNnLCBidXR0b24gKyBpbnB1dCArIGFsZXJ0ICsgI2NvbmZpcm1Nc2cge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG5cdH1cclxuXHJcblx0JiA+IHVsIHtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0cGFkZGluZzogMTVweCAwcHggMHB4IDBweDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gYnV0dG9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAge1xyXG5cdFx0JiA+IC50b29sdGlwLWlubmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudG9vbHRpcC1hcnJvdyB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDExcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRib3R0b206IC01cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2Ige1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cclxuXHQuYnRuLXNpbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdH1cclxuXHJcblx0Lm9yLWRpdiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDBweCAxNXB4IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cclxuXHRcdCYgPiBkaXYge1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUteSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcGVuIC5vci1kaXYge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHQmLmJ1bXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkaXYuaGVhZGVyLWJhciB7XHJcblx0XHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRociB7XHJcblx0XHRcdG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRzZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1maWVsZCwgLnBob25lLWZpZWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLWZpZWxkIHNwYW4sIC5hZGRyZXNzLWZpZWxkIHAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuXHRcdFx0XHQmPmkge1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBob25lLWZpZWxkIHtcclxuXHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZWRpdC1saW5rLCAuZWRpdC1mZmwtbGluayB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdGRpdjpub3QoLnJvdykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYjY3RhQnRtIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdCNwb2xpY3lUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cclxuXHRcdCYgPiAucm93IHsgLy9CT09UU1RSQVBIQUNLOmJlY2F1c2UgdGhlIGhlYWRlciB3YXMgbm90IGJvb3RzdHJhcHBlZCBjb3JyZWN0bHlcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRkaXYuaGVhZGVyLWJhciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzZWN0aW9uIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdCY6bm90KCNwYXltZW50SW5mbyk6bm90KCNvcmRlclN1bW1hcnkpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYWRkcmVzcy1maWVsZCB7XHJcblx0XHRcdFx0XHRzcGFuLCBwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHRcdFx0JiNjdGFCdG0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHJcblx0XHRcdFx0XHQmID4gZGl2ID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZXJyX21zZyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdCYgPiBoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRcdHAuYnVtcDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3RhLXNlY3Rpb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ZGl2Om5vdCgucm93KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNjdGFCdG0ge1xyXG5cclxuXHRcdFx0XHRcdCYgPiBkaXYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHQuY3RhLXNlY3Rpb24ge1xyXG5cdFx0XHRcdGEsIGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQ2hlY2tvdXQgaGFzIGEgLmZvcm0taW5saW5lIG9uIGl0J3MgZm9ybSBlbGVtZW50LCBjYXVzaW5nIG5lc3RlZCAuZm9ybS1ncm91cCdzIHRvIGdvIGlubGluZS1ibG9jay4gXHJcbi8vIFJlbW92aW5nIGl0IG1pZ2h0IGhhdmUgc29tZSBkb3duc3RyZWFtIGVmZmVjdHMsIHNvIHRoaXMgb3ZlcnJpZGVzIHRoYXQgYmVoYXZpb3IuXHJcbi5mb3JtLWlubGluZSAjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuICAgIC5jYXBpdGFsaXplIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHQuYnRuW2Rpc2FibGVkXSB7XHJcblx0XHRib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdH1cclxuXHQuZXJyX21zZyB7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0aGVpZ2h0OjIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0Jj5kaXZ7XHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmxhYmVsLCAmPi5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYmlsbGluZy1wYW5lbCwgJi5mZmwtcGFuZWwsICYubm9uZmZsLXBhbmVsIHtcclxuXHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRtYXJnaW46LTE1cHggLTE1cHggMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJhZGlvLWdyb3VwIC5zZWNvbmQ6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDonLSc7XHJcblx0XHRcdG1hcmdpbjowcHggNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsLCAuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc3VidGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yZXEge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6JyonO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0c21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpIHtcclxuXHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcblxyXG5cdFx0XHQmLnNob3J0IHtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206M3B4O1xyXG5cdFx0XHRcdGxlZnQ6MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZXJyLXBhcmVudCB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0LmVycl9tc2cgKyAuaW5kaWNhdG9yIHtcclxuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOjIwcHg7XHJcblx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qcXVpLWRkLXdyYXBwZXIgKyAuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG5cdFx0XHRcdHJpZ2h0OjYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdGlucHV0LC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDonXFxlMDE0JztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji52YWxpZCB7XHJcblx0XHRcdFx0aW5wdXQsLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDo0MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZTAxMyc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuanF1aS1kZC13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxcHg7Ly9Eb24ndCBhc2sgbWUgd2h5IEkgaGF2ZSB0byBkbyB0aGlzIGR1bWIgc2hpdCwgdGhhbmsgSUUxMVxyXG5cdFx0XHQudWktc2VsZWN0bWVudS1tZW51IHVsIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtdGV4dCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdCAgICBtYXJnaW46MHB4O1xyXG5cdFx0XHQgICAgZGlzcGxheTpmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdCAgICBib3JkZXI6MHB4O1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcblx0XHRcdCAgICBzcGFuIHtcclxuXHRcdFx0ICAgIFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdCAgICBcdFx0dG9wOjJweDtcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQgICAgXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdCY+ZGl2e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWwsLmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0Ji5zdWJ0bGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdFx0XHQmOm5vdCguYWN0aW5nLWxhYmVsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoZWNrYm94LWdyb3VwIGxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNjLXBhbmVsLCYuc2hpcC1wYW5lbCB7XHJcblx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jaGVja291dC1vcmRlci1zdW1tYXJ5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3NoaXBDb3N0RGlzcGxheSwgJiNvcmRlclRvdGFsRGlzcGxheSwgJiNjb3Vwb25EaXNwbGF5LCAmI3NoaXBNaXNjRGlzcGxheSwgJiNtaXNjRmVlRGlzcGxheSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjY2NVcENoYXJnZURpc3BsYXksICYjbWVyY2hhbmRpc2VEaXNwbGF5LCAmI3RheFJhdGVEaXNwbGF5LCAmI3NoaXBIYW5kbGluZ0Rpc3BsYXksICYjc2hpcEluc3VyYW5jZURpc3BsYXksICYjc2hpcE1pc2NEaXNwbGF5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjY291cG9uRGlzcGxheSB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY291cG9uQWRqdXN0bWVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAjY291cG9uRGlzcGxheVZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcbiAgICBzZWN0aW9uI29yZGVyU3VtbWFyeSB7XHJcbiAgICAgICAgI2NvdXBvblNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsLWxvYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2N0YVRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0aWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTRweCAyMHB4IDBweCAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYgPiBkaXY6bm90KC5zdHVjayksIGhyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAuc3R1Y2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNjdGFUb3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjb3Vwb25TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy9yaWdodDowcHg7XHJcbiAgICAgICAgICAgIC8vdG9wOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAjY291cG9uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpdjpub3QoLnJvdykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3Byb21vU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY3RhVG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2hlY2tvdXRDdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5hZGRvbnNDYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAjcG9saWN5VGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXY6bm90KC5yb3cpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjdGFUb3Age1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2hlY2tvdXRDb250YWluZXIge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3NoaXBwaW5nSW5mbyB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHQmLmZmbC1wYW5lbCB7XHJcblx0XHRcdFx0XHQucm93IHtcclxuXHRcdFx0XHRcdFx0LmZmbC1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4sIGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmNsZWFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJDbGVhciBcIjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzaGlwcGluZ0luZm8ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkLCAucmFkaW8tZ3JvdXAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHJhY2tpbmcge1xyXG5cdFx0XHRcdCYgPiBkaXYgPiBkaXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zaGlwLXBhbmVsIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mZmwtcGFuZWwge1xyXG5cdFx0XHRcdC5jbnItY2hlY2std3JhcCB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmluZC1mZmwge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmlucHV0LWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zZWxlY3RlZC1mZmwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZGVmYXVsdC1mZmwtc2VsZWN0ZWQsIC5tYWtlLWZmbC1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubWFrZS1mZmwtZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFja2dyb3VuZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZWZmbC13YXJuaW5nLCAuZXhwaXJlZC1mZmwtd2FybmluZywgLmV4cGlyZWQtZGVmYXVsdC1mZmwtd2FybmluZyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGFsZXJ0LXllbGxvdztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGVmYXVsdC1mZmwtc2VsZWN0ZWQtaW52YWxpZCB7XHJcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm9yLWRpdiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmZsLW51bWJlciB7XHJcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ly9mbGV4OjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0JiNmZmxTZWcxIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vZmxleDowIDAgMTQlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYjZmZsU2VnMiB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDE4JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmI2ZmbFNlZzMge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9mbGV4OjAgMCAyNSU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNsZWFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMHB4IDhweCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdFx0aHIge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHggMjVweDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNzaGlwcGluZ0luZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0Ji5mZmwtcGFuZWwge1xyXG5cdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdC5mZmwtbnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0XHQjZmZsU2VnMSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDE0JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQjZmZsU2VnMiB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDE4JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQjZmZsU2VnMyB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDI1JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcblx0I3BheW1lbnRJbmZvIHtcclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHQudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0LnBheW1lbnQtbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiKEF0dGVtcHRzIEV4Y2VlZGVkKVwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNlY29uZCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNjLXBhbmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgMjAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICBcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji52bWMge1xyXG5cdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nLnZtYyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYW14IHtcclxuXHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHQuY2N2IHtcclxuXHRcdFx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZy5hbXgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmRpcyB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcuZGlzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLXBhbmVsIHtcclxuXHRcdFx0XHRociB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sYXlhd2F5IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHQjc2hvdy1sYXlhd2F5LXBvbGljeSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWNjZXB0LWxheWF3YXktcG9saWN5IHtcclxuXHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbjowcHggMHB4IDIwcHggMHB4O1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTNweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0zcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjcGF5bWVudEluZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0Ji5jYy1wYW5lbCB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sYXlhd2F5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0XHQjc2hvdy1sYXlhd2F5LXBvbGljeSB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hY2NlcHQtbGF5YXdheS1wb2xpY3kge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0I3BheW1lbnRJbmZvIHtcclxuXHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdCYuY2MtcGFuZWwge1xyXG5cdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQjcGF5bWVudEluZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0LmxheWF3YXkge1xyXG5cdFx0XHRcdFx0I3Nob3ctbGF5YXdheS1wb2xpY3kge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcblx0c2VjdGlvbiNvcmRlclN0YXR1cyB7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAgKyAucm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRvcmRlcjoxO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRvcmRlcjoyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0Ji5nbHlwaGljb24tb2sge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5nbHlwaGljb24tdGltZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYmx1ZSB7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdGVwLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRwcm9kdWN0LWJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYueWVsbG93IHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGFsZXJ0LXllbGxvdztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yZWQge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3RlcC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcsICY+c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowcHggMHB4IDBweCAxM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjoxNXB4IGF1dG87XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdH1cclxuXHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRtYXJnaW46MHB4IDBweCAxMHB4IDBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9wdC1ncm91cCB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdGNsZWFyOmxlZnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjEwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYjZWRpdEJ0biwmI2NvbXBsZXRlQnRuLCYjY2FuY2VsQnRuLCYjcmV0dXJuQnRue1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmI2NvbXBsZXRlQnRuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTJweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmNvbXBsZXRlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cclxuXHRcdFx0XHRcdFx0LmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTAxM1wiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zZWNvbmRhcnktZ3JvdXAge1xyXG5cdFx0XHRcdFx0Y2xlYXI6bGVmdDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblx0XHRzZWN0aW9uI29yZGVyU3RhdHVzIHtcclxuXHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHQub3B0LWdyb3VwIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zZWNvbmRhcnktZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHRidXR0b24geyBcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OjE7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdHNlY3Rpb24jb3JkZXJTdGF0dXMge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdHNlY3Rpb24jb3JkZXJTdGF0dXMge1xyXG5cdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdC5vcHQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZCB7Ly8gQWRkIGV4dGVybWVseSBsb25nIGJ1dHRvbiBJRCdzIHRvIHRoaXMgbGlzdFxyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuc2Vjb25kYXJ5LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDAgMDtcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAgKyAucm93IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0b3JkZXI6MjtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRzZWN0aW9uI29yZGVyU3RhdHVzIHtcclxuXHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHQub3B0LWdyb3VwIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCNzZWxsZXItcGF5bWVudC1ub3QtcmVjZWl2ZWQge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc2Vjb25kYXJ5LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjEwcHggNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG5cdCNvcmRlclN1bW1hcnkge1xyXG4gICAgICAgIGEgIHtcclxuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJJdGVtIFN1bW1hcnlcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2LCAmID4gaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgyKSwgXHJcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDMpLCBcclxuICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICAgICNzaGlwcGluZ0luZm8ge1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAgLnRyYWNraW5nPmRpdj5kaXYgeyAgXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYXltZW50U3VtbWFyeVdyYXB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgI29yZGVyU3VtbWFyeSwgI3NoaXBwaW5nSW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjb3JkZXJTdW1tYXJ5IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjZweCA2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3NoaXBwaW5nSW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3BheW1lbnRTdW1tYXJ5V3JhcCB7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNoZWNrb3V0LW1vZGFsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJiNmZmxNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjbWFzdGVyRkZMTW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICYjZnJlZWRvbUNvaW5Nb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjZXhjZWVkZWRNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJiNpdGVtQ2hhbmdlZE1vZGFsLCAmI2NvbmZpcm1BYmFuZG9uTW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI2NvbXBsZXRlT3JkZXJNb2RhbCwgXHJcbiAgICAmI2NhbmNlbE1vZGFsLCBcclxuICAgICYjZmZsRGlmZmVyZW5jZU1vZGFsLCBcclxuICAgICYjY29udGFjdFNlbGxlck1vZGFsLCBcclxuICAgICYjdmVyaWZ5QWRkcmVzc01vZGFsLCBcclxuICAgICYjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCwgXHJcbiAgICAmI2xheWF3YXlNb2RhbCwgXHJcbiAgICAmI3JldHVybk1vZGFsLCBcclxuICAgICYjcmVmdW5kTW9kYWwsIFxyXG4gICAgJiNtYXN0ZXJGRkxQSU5Nb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI21hc3RlckZGTFBJTk1vZGFsIHtcclxuICAgICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJiN2ZXJpZnlBZGRyZXNzTW9kYWwsICYjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludHJvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI2xheWF3YXlNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlhd2F5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGF5YXdheS1wb2xpY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI29yZGVyU3VtbWFyeU1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjcmVmdW5kTW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjNweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjcmVmdW5kT3JkZXJUb3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sIGlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjRkZMRmluZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjZXhjZWVkZWRNb2RhbCwgXHJcbiAgICAgICAgJiNmZmxEaWZmZXJlbmNlTW9kYWwsIFxyXG4gICAgICAgICYjY2FuY2VsTW9kYWwsIFxyXG4gICAgICAgICYjY29tcGxldGVPcmRlck1vZGFsLCBcclxuICAgICAgICAmI2NvbnRhY3RTZWxsZXJNb2RhbCwgXHJcbiAgICAgICAgJiNpdGVtQ2hhbmdlZE1vZGFsLCBcclxuICAgICAgICAmI3ZlcmlmeUFkZHJlc3NNb2RhbCwgXHJcbiAgICAgICAgJiN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsLCBcclxuICAgICAgICAmI29yZGVyU3VtbWFyeU1vZGFsLCBcclxuICAgICAgICAmI2xheWF3YXlNb2RhbCwgXHJcbiAgICAgICAgJiNyZXR1cm5Nb2RhbCwgXHJcbiAgICAgICAgJiNyZWZ1bmRNb2RhbCxcclxuICAgICAgICAmI21hc3RlckZGTFBJTk1vZGFsIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNvcmRlclN1bW1hcnlNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjcmVmdW5kTW9kYWwge1xyXG4gICAgICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgJiNtYXN0ZXJGRkxNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjbWFzdGVyRkZMUElOTW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjbWFzdGVyRkZMTW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZmZsLWRpYWxvZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICNmaW5kRkZMTW9kYWwge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIC5tYXQtbWRjLXRhYi1ib2R5LXdyYXBwZXIsXHJcbiAgICAgICAgICAgIC5nYi1tYXQtdGFicyxcclxuICAgICAgICAgICAgLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYi1tYXQtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWluay1iYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtbWFya2VyLCAud2ViLW1hcmtlciwgLmZmbC1vbi1maWxlLCAubWFrZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWtlLWRlZmF1bHQtZmZsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTQ3MTMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZmZsLW9uLWZpbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1mZmwtb24tZmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZmZsLW9uLWZpbGUtc3ViIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjU2VsZWN0TWFzdGVyRkZMQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI21mZmxTZWxlY3Rpb25XcmFwcGVyICsgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkcmVzcy13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZmbC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5nLWZmbC1maW5kZXIge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZmwtZmluZGVyLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1yZXN1bHRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMTVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZywgLmhkciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZy1mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZmwtbnVtYmVyLWN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjQ05SQ2hlY2tib3hXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNDblJTZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjZmluZEZGTE1vZGFsIHtcclxuICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAubmctZmZsLWZpbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLW1hdC1kcm9wZG93biwgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLW1hdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNmaW5kRkZMTW9kYWwge1xyXG4gICAgICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6dW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdiLW1hdC10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNzVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Ny41cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmNvbC1zbS02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Ny41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmctZmZsLWZpbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtZHJvcGRvd24sIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1maW5kZXItcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZmwtcmVzdWx0cy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNmZXItZmVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmctZmZsLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXItd3JhcCwgLmZmbC1udW1iZXItaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtbnVtYmVyLWlucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlci1pbnB1dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXItY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICNDTlJDaGVja2JveFdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmZsLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2Vyck1lc3NhZ2VGRkxMaWNlbnNlIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbnBheW1lbnQtZGlhbG9nIHtcclxuICAgIC5sb2FkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTouNzU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSxzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5mYS1zcGlubmVyLXRoaXJkIHsgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwaW4oKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BheW1lbnRBcHBNb2RhbCB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDo4MHZoO1xyXG4gICAgXHJcbiAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwge1xyXG4gICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6Y2FsYyg4MHZoIC0gMTE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWdhbEN0YVJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjcGF5bWVudEFwcE1vZGFsIHtcclxuICAgICAgICBoZWlnaHQ6ODB2aDtcclxuICAgIH1cclxufSBcclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI1BheW1lbnRBcHBDb250YWluZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0b3ZlcmZsb3cteDpoaWRkZW47XHJcblx0bWFyZ2luLXRvcDo1NnB4O1xyXG5cclxuXHQjcGF5bWVudEZvcm0+LmN0YS1yb3cge1xyXG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hbGVydCB7XHJcblx0XHRtYXJnaW46MTVweCAwO1xyXG5cclxuXHRcdCYrLmN0YS1yb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjA7XHJcblxyXG5cdFx0XHRidXR0b24sIGEge1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblxyXG5cdFx0Lmdyb3VwLWxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW46MCAwIDVweDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFnZS1zZWN0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRib3JkZXItdG9wOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1YnRvdGFsLXdyYXAge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOjE1cHggMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0XHQmI1RvdGFsRGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OlwiJFwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuc3RyaWtlIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblxyXG5cdFx0I2JpbGxpbmdJbmZvIHtcclxuXHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRib3JkZXItdG9wOjA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNwb2xpY3lUZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0I2ludmFsaWRJdGVtc0Jsb2NrIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0XHRcdG1hcmdpbjowIDE1cHggMCAwO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jj5kaXZ7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHJcblx0XHRcdFx0XHRcdCYrcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY+dWwge1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6LTMwcHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6Y2FsYygxMDAlICsgNjBweCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNwYXltZW50UHJvZ3Jlc3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmPnN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jj5wIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5wcm9ncmVzcy1wYW5lIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0dWwge1x0XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblxyXG5cdFx0XHRcdFx0Jit1bCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnN0ZXBzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnBheW1lbnRzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmMsJi50IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JitzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmJhcnMge1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmRvbmUsICYucGVuZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYucGVuZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwdWxzZS1vcGFjaXR5KCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY+aSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGluKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdCNwYXltZW50Q29tcGxldGUge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luOjI1cHggMCAwO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjcG9saWN5VGV4dCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/Ly8gVEhJUyBQQUdFIElOSEVSSVRTIFNUWUxFUyBGUk9NIENBUlRcclxuLy8gVGhpcyBmaWxlIGlzIHVzZWQgdG8gd3JpdGUgb3ZlcnJpZGVzIHRvIHRoZSBjdXJyZW50IGxheW91dCB0byBjdXQgZG93biBvbiBleHRyYW5lb3VzIENTU1xyXG4vLyAhISBBbGwgc3R5bGVzIGhlcmUgbXVzdCBiZSB1bmlxdWUgdG8gdGhlIFBheW1lbnQgU3VtbWFyeSBwYWdlLiAhIVxyXG4vLyAhISBETyBOT1QgUkVTVFlMRSBDQVJUIFNUWUxFUyBIRVJFICEhXHJcbkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0I2NhcnRTdW1tYXJ5IHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHJcblx0XHRcdCNjdGFDb250YWluZXIge1xyXG5cdFx0XHRcdC5vcmRlci1ibG9ja3Mge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3VidG90YWwtd3JhcCB7XHJcblx0XHRcdFx0XHRvcmRlcjp1bnNldDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2NhcnRDb250YWluZXIubm9Ob3JtYWxJdGVtcyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQjbm9Ob3JtYWxQdXJjaGFzZXMge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMzVweDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcnQtaXRlbXMge1xyXG5cdFx0LmNhcnQtaXRlbSB7XHJcblx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6aW5oZXJpdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcnQtaW5mby1mbGV4IHtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHJcblx0XHRcdFx0XHQub3JkZXItaWQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW0taWQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCNpdGVtc05vdFB1cmNoYXNlZCB7XHJcblx0XHRtYXJnaW46MzBweCAtMTVweCAwO1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuXHRcdCYrI2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcnQtYWxlcnQge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblxyXG5cdFx0XHQuYWxlcnQtbWVzc2FnZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToycHggc29saWQ7XHJcblxyXG5cdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYrcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYrbGkge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOjJweCBzb2xpZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucmVkIHtcclxuXHRcdFx0XHQuYWxlcnQtbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXJlZC1iZztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji55ZWxsb3cge1xyXG5cdFx0XHRcdC5hbGVydC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0JitsaSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjokYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FydC1pdGVtcyB7XHJcblx0XHRcdFx0Jj4ucm93IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjcwJTtcclxuXHRcdFx0XHRcdFx0ZmxleDogMSAwIDcwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDE1cHggMTVweCAyOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2FydC1pdGVtIHtcdFxyXG5cdFx0XHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0XHRcdCY+LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjhweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lml0ZW1zLWdyb3VwIHtcclxuXHRcdCYrLml0ZW1zLWdyb3VwIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdH1cclxuXHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0Ji5zaGlwcGluZy1ncm91cCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblxyXG5cclxuXHRcdFx0XHRcdC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRcdC5jYXJ0LWluZm8tZmxleCB7XHJcblx0XHRcdFx0XHRcdC5pdGVtLWlkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pdGVtLXN0YXR1cyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTE2NFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I2l0ZW1zTm90UHVyY2hhc2VkIHtcclxuXHRcdFx0LmNhcnQtYWxlcnQge1xyXG5cdFx0XHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0XHRcdCY+LnJvdyB7XHJcblx0XHRcdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjYwJTtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgNjAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoyMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdFx0I2NhcnRTdW1tYXJ5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdH1cclxuXHRcdFx0I2NhcnRDb250YWluZXIubm9Ob3JtYWxJdGVtcyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNpdGVtc05vdFB1cmNoYXNlZCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FydC1hbGVydCB7XHJcblx0XHRcdFx0LmFsZXJ0LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcnQtaXRlbXMge1xyXG5cdFx0XHRcdFx0Jj4ucm93IHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0Jj5kaXY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDppbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQuY2FydC1pdGVtcyB7XHJcblx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6MTMwcHg7XHJcblxyXG5cdFx0XHRcdC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDIwJTtcclxuXHRcdFxyXG5cdFx0XHRcdFx0LmNhcnQtaW1nLWNvbnRhaW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHg7XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6ODAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pdGVtcy1ncm91cCB7XHJcblx0XHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdFx0XHQuaXRlbS1zdGF0dXMge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zaGlwcGluZy1ncm91cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHQuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjUwO1xyXG5cclxuICAgICYrZ2ItYXBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDo0OTtcclxuICAgIH1cclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvLyBmb250c1xyXG4gICAgJGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG4gICAgLy8gZW5kIHwgZm9udHNcclxuXHJcbiAgICAvLyBDb2xvcnNcclxuICAgICRuby1iZy1jb2xvcjogbm9uZTtcclxuICAgICRibGFjazogJHRydWUtYmxhY2s7XHJcbiAgICAkd2hpdGU6ICR0cnVlLXdoaXRlO1xyXG4gICAgJGd1bmJyb2tlci1ncmVlbjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICRndW5icm9rZXIteWVsbG93OiAjZmZhZTAwO1xyXG4gICAgJGd1bmJyb2tlci1ibHVlOiAjMTg2MWI3O1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWdyZWVuOiAjMDA0YjAwO1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWJsdWU6ICMwZjUyYTE7XHJcbiAgICAkc2t5LWJsdWU6ICNiNWU5ZmY7XHJcbiAgICAkZGFyay1ncmF5OiAjNjM2MzYzO1xyXG4gICAgJG1lZGl1bS1ncmF5OiAjOWE5YTlhO1xyXG4gICAgJGxpZ2h0LWdyYXktYmc6ICNmOGY4Zjg7XHJcbiAgICAkbGlnaHQtZ3JheS1ib3JkZXI6ICNkOWQ5ZDk7XHJcbiAgICAkbGlnaHRlc3QtZ3JheS1ib3JkZXI6ICNlZWVlZWU7XHJcbiAgICAkZGFyay1ncmF5LWJvcmRlcjogI2IwYjBiMDtcclxuICAgICRwbGFjZWhvbGRlci10ZXh0OiAjOGM4YzhjO1xyXG4gICAgJHJlZDogI2Q3MWQ1NztcclxuICAgICRyZWQtZGFyazogI2FmMTA0MjtcclxuICAgICRncmF5LXRleHQ6ICM2NzY3Njc7XHJcbiAgICAkdmVyeS1kYXJrLWdyYXk6ICMzMzMzMzM7XHJcbiAgICAkdGVhbC1ncmVlbjogIzdkY2M3ZDtcclxuICAgICR3YXJuaW5nOiAjZWU2YzFkO1xyXG4gICAgJGF3YWl0aW5nLWJsdWU6ICMxYzg5YjY7XHJcbiAgICAkYXdhaXRpbmctZ3JlZW46ICMzMmIzMzI7XHJcbiAgICAvLyBlbmQgfCBDb2xvcnNcclxuXHJcbiAgICAvKiBHZW5lcmFsIExheW91dCAgKi9cclxuICAgICo6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBodG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgfVxyXG4gICAgLnRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhLXRhYmxlLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAubmd4LXNwaW5uZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OjYxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAubmd4LXNwaW5uZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sYS1iYWxsLXNjYWxlLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9hZGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1yYWRpdXMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICAgIC52Y2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsLCAkbWlud2lkdGg6IG51bGwsICRtaW5oZWlnaHQ6IG51bGwpIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgICAgICBtaW4td2lkdGg6ICRtaW53aWR0aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkbWluaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbiwgJHRvcDogbnVsbCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgICAgICAgdG9wOiAkdG9wO1xyXG4gICAgICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICAgICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgfVxyXG4gICAgQG1peGluIGZvbnQoJHNpemU6IG51bGwsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xyXG4gICAgfVxyXG4gICAgQG1peGluIHVscmVzZXQge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gbWFyZ2luKCRtYXJnaW4pIHtcclxuICAgICAgICBtYXJnaW46ICRtYXJnaW47XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gcGFkZGluZygkcGFkZGluZykge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgR2VuZXJhbCBMYXlvdXQgKi9cclxuXHJcbiAgICAvKiBmb3JtICovXHJcbiAgICAvKiBQbGFjZWhvbGRlciAqL1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICB9XHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIH1cclxuICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIH1cclxuICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgLy8gSUUxMSBzdG9wIFggZnJvbSBzaG93aW5nIGluIGlucHV0c1xyXG4gICAgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG4gICAgICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiA2MDApO1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIH1cclxuICAgIGJ1dHRvbjpub3QoLmJ0bikge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogYXV0bztcclxuICAgIH1cclxuICAgIC8qIGVuZCB8IFBsYWNlaG9sZGVyICovXHJcbiAgICAvKiBlbmQgfCBmb3JtICovXHJcblxyXG4gICAgaW1nLFxyXG4gICAgYSB7XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhlYWRpbmdzICovXHJcbiAgICBoMSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOy8qIFxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDM2cHgpOyAqL1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAxNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IEhlYWRpbmdzICovXHJcblxyXG4gICAgLyogaWNvICovXHJcbiAgICAuc29sZC1pY28ge1xyXG4gICAgICAgIGNvbG9yOiAkYXdhaXRpbmctYmx1ZTtcclxuICAgIH1cclxuICAgIC51bnNvbGQtaWNvIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pY28tZG93bi1hcnJvdyB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmlubGluZS1ib3gtaWNvbiB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVyLWljbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53YXJuaW5nLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXJnZW50IHtcclxuICAgICAgICAudGltZXItaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90LXdpbm5pbmcge1xyXG4gICAgICAgIC53YXJuaW5nLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuZGVkIHtcclxuICAgICAgICAud2FybmluZy1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRkLWNlbGwuYWN0aXZlIHtcclxuICAgICAgICAuYWN0aXZlLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDRweCAwIDRweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDhweCAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHRvcDogMCwgJGxlZnQ6IDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRkLWNlbGwubm90YWN0aXZlIHtcclxuICAgICAgICAubm90YWN0aXZlLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDRweCAwIDRweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDhweCAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHRvcDogMCwgJGxlZnQ6IDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpcnN0LWl0ZW0tcGx1cyB7XHJcbiAgICAgICAgLmZpcnN0LWl0ZW0tcGx1cy1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4OWI2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFjODliNjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCAwIDAgMzVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2FsZS1wcmljZSB7XHJcbiAgICAgICAgLnNhbGUtcHJpY2UtaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3YWl0aW5nLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGF3YWl0aW5nLWdyZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDAgMCAzNXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWlnaHQge1xyXG4gICAgICAgIC53ZWlnaHQtaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0NTgyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDZweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDhweCAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHRvcDogMCwgJGxlZnQ6IDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBib2xkKTtcclxuICAgICAgICAgICAgY29sb3I6ICM5NDU4MjI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgaWNvICovXHJcblxyXG4gICAgLyogUmF0aW5nICovXHJcbiAgICAucmF0aW5nLXNhdGlzZmFjdG9yeSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgIC5yYXRpbmctcG9vciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBSYXRpbmcgKi9cclxuXHJcbiAgICAvKiBidXR0b25zICovXHJcbiAgICAuYnRuIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBub3JtYWwpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtbGluay13aGl0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBub3JtYWwpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1saW5rLWdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuICAgIC50ZXh0LWxpbmstYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItYmx1ZTtcclxuICAgIH1cclxuICAgIC50ZXh0LWxpbmstcmVkIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQucnNzLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAvL2JvcmRlci1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5LWJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ibHVlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZGFuZ2VyLWZ1bGwge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAtMjAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTIwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1jbGVhci1iZy13aGl0ZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuby1iZy1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4td2hpdGUtYmctdy1ncmVlbi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzID4gbGkgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgIH1cclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCBcclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCBcclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICB9XHJcbiAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAuYnRuLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggNXB4IDBweCAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo2cHggMCA2cHggMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubnVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NnB4IDEycHggNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCgubXktYWNjb3VudCkge1xyXG4gICAgICAgICAgICAuYnRuLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0LmJ0bi1pbmRpY2F0b3JzIHtcclxuICAgICAgICAubnVtcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYnRuLWRlZmF1bHQuYnRuLWluZGljYXRvcnM6aG92ZXIge1xyXG4gICAgICAgIC5udW1zIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzlhYTdhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IGJ1dHRvbnMgKi9cclxuXHJcbiAgICAvKiBNeUd1bkJyb2tlciAtIE1haW4gQ29udGFpbmVyICovXHJcbiAgICAvKiAubXlndW5icm9rZXItY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDAgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgMCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XHJcbiAgICB9ICovXHJcbiAgICAvKiBlbmQgfCBNeUd1bkJyb2tlciAtIE1haW4gQ29udGFpbmVyICovXHJcblxyXG4gICAgLyogTmF2aWdhdGlvbiAqL1xyXG4gICAgLyogLnNpZGUtbWVudSB7IFxyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMjAwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICBcclxuICAgICAgICAubWVudS1saXN0IHsgICAgICAgIFxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bHJlc2V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4IDAgMTVweCAwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg1cHggMTBweCA1cHggMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMHB4IDEwcHggMHB4IDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljby10YWctZG9sbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMThweCwgJGhlaWdodDogMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2dyYXkucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bHJlc2V0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDFweCAwIDFweCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAwIDIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDEwcHggNXB4IDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ncmF5LWJvcmRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtYm90dG9tLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG4gICAgLyogZW5kIHwgTmF2aWdhdGlvbiAqL1xyXG5cclxuICAgIC8qIE1haW4gQXJlYSAqL1xyXG4gICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4Ojk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY+aDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDEwMCUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFsZXJ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IE1haW4gQXJlYSAqL1xyXG5cclxuICAgIC8qIEludGVyaW9yIERhc2hib2FyZHMgKi9cclxuICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wdXJwbGUtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygyMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMHB4IDBweCAxNXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmFpc2VkLWNhcmQ7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljby10YWctZG9sbGFyLWxnLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQxcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byA1cHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLXRhZy1tYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzNnB4LCAkaGVpZ2h0OiA0MXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIGF1dG8gNXB4IGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX21ha2VPZmZlci5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby10YWctcmVjZWl2ZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQxcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byA1cHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfcmVjZWl2ZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby10YWctZ2JwYXkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzNnB4LCAkaGVpZ2h0OiA1MnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIGF1dG8gNXB4IGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9iaXRyYWlsLndlYnAnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub21uaSB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL3RoZW1lL2Fzc2V0cy9pbWctb3V0ZG9vcnBheS1jb2JyYW5kZWQtbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAzMnB4LCAkd2VpZ2h0OiA3MDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8qQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzMy4zMzMzJSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDEwcHggMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcbiAgICAgICAgLmNhcmQtdy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4IDIwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMnB4KTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDEwcHggMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDIwcHggMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAwIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAxNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDIwcHgsICR3ZWlnaHQ6IDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnktZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDEycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAxNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmZsLXNwZWMtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMTBweCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMTBweCAwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkc2l6ZTogMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBheW1lbnQtdHlwZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCA0cHggMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnktZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludmFsaWQge1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXctZGV0YWlscyB7XHJcblxyXG4gICAgICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMzMuMzMzMyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDUwJSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZWRnZS10by1lZGdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCA1cHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZW1iZXJzaGlwLXR5cGVzIHtcclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg4cHggMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uby1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FyZC1uby1pbm5lci1wYWRkaW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYWdpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdy5jYXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcclxuXHJcbiAgICAgICAgICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDU1cHggMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNDJweCAxNHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2FyZC1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUyYTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpLmljby10YWctZG9sbGFyLWxnLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3llbGxvdy5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgSW50ZXJpb3IgRGFzaGJvYXJkcyAqL1xyXG5cclxuICAgIC8qIEluZGl2aWR1YWwgRGFzaGJvYXJkcyBpZiBuZWVkZWQgKi9cclxuICAgIC5idXksIC5zZWxsIHtcclxuICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubXktc3VwcG9ydCB7XHJcbiAgICAgICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmNhcmQgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIGVuZCB8IEluZGl2aWR1YWwgRGFzaGJvYXJkcyAqL1xyXG5cclxuICAgIC8qIEZpbHRlcnMgKi9cclxuICAgIFxyXG4gICAgLyogZW5kIHwgRmlsdGVycyAqL1xyXG5cclxuICAgIC8qIERhdGFncmlkICovXHJcblxyXG4gICAgLy8gZHVyYXRpb24gLnRkLWNlbGwge1xyXG4gICAgLy8gIGhlaWdodDogMTAwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgXHJcbiAgICAgLm1vYmlsZS1vcmRlci1zdGF0dXMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxODYxYjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODYxYjc7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnplcm8tb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub25lLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28tb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRocmVlLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3VyLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maXZlLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaXgtb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAubWluaS1ncmlkIHtcclxuICAgICAgICBcclxuICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgRGF0YWdyaWQgKi9cclxuXHJcbiAgICAucGFnaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4KTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1bHJlc2V0KCk7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXJyIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCA1cHggMCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDEwcHggMCAwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3JkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgNXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCAxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IFBhZ2kgKi9cclxuXHJcbiAgICAvKiBSZWNlbnQgRmVlZGJhY2sgKi9cclxuICAgIC5yYXRpbmctdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMjBweCAwKTtcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmF0aW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGVzdC1ncmF5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBSZWNlbnQgRmVlZGJhY2sgKi9cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0YXJ0LWFuZC1kYXRlIHtcclxuICAgICAgICAuY29sLW1kLTUsIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIC5uZ3gtZGF0YXRhYmxlLm1hdGVyaWFsIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9ICovXHJcbiAgICB1bC5wYWdlcixcclxuICAgIHVsLnBhZ2VyIGxpIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLml0ZW1zLXRvLXNob3cgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVlIHtcclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUyYTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBOZ0V4RGlhbG9nICovXHJcbiAgICAvKk5PVCBVc2VkKi9cclxuICAgIFxyXG5cclxuICAgIC5hbGVydC1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDEwOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHJcbiAgICAgICAgJitnYi1mb290ZXI+ZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pbnRyby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuaW50cm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY+aDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15Z2ItYWQtd3JhcHBlciB7XHJcbiAgICAmI215Z2JBZFdyYXBwZXJUb3Age1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICYjbXlnYkFkV3JhcHBlclRvcCB7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6OTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuXHQvKiBSdWxlcyBmb3Igc2l6aW5nIHRoZSBpY29uLiAqL1xyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0xNiB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0xOCB7IGZvbnQtc2l6ZTogMThweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0yMCB7IGZvbnQtc2l6ZTogMjBweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0yNCB7IGZvbnQtc2l6ZTogMjRweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0zNiB7IGZvbnQtc2l6ZTogMzZweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC00OCB7IGZvbnQtc2l6ZTogNDhweDsgfVxyXG5cclxuXHQvKiBSdWxlcyBmb3IgdXNpbmcgaWNvbnMgYXMgYmxhY2sgb24gYSBsaWdodCBiYWNrZ3JvdW5kLiAqL1xyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC1kYXJrIHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cclxuXHQubWF0ZXJpYWwtaWNvbnMubWQtZGFyay5tZC1pbmFjdGl2ZSB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XHJcblxyXG5cdC8qIFJ1bGVzIGZvciB1c2luZyBpY29ucyBhcyB3aGl0ZSBvbiBhIGRhcmsgYmFja2dyb3VuZC4gKi9cclxuXHQubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHQgeyBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC1saWdodC5tZC1pbmFjdGl2ZSB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cclxufVxyXG5cclxuLm1vcmUtbWVudS1vcHRpb24ubWF0LW1lbnUtaXRlbXtcclxuICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5ncmlkLmZpbHRlcnMge1xyXG4gICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjU2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jb2wgKyAuY29sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+ZGl2LmNvbCB7XHJcbiAgICAgICAgICAgICAgICAmLnNvcnQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoMTAwJSAtIDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkuZGlzYWJsZWQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjZweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yZW1vdmUtaXRlbXMtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZXhwb3J0LWZpbHRlciwgJi5maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMHB4IDBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMy4zM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdybiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbCsuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5kaXYuY29sIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNvcnQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZW1vdmUtaXRlbXMtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmV4cG9ydC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjo1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2LmNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdi5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2VhcmNoKy5zb3J0LWZpbHRlcnMrLnJlbW92ZS1pdGVtcy1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIHtcclxuICAgICNkYXRhdGFibGUtZml0bGVycy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YXMge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2RhdGF0YWJsZS1maXRsZXJzLXNlYXJjaCwgI2RhdGF0YWJsZS1maXRsZXJzLWNsb3NlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkYXRhdGFibGUtZml0bGVycy1zZWFyY2gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2lucHV0R3JvdXBDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hlY2stYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWx0ZXItY2hlY2tib3hlcywgLmZpbHRlci1yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NDBweCAxMHB4IDEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAubWF0LXJpcHBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCBsaSxcclxuICAgICAgICAgICAgLm1hdC1tZGMtcmFkaW8tZ3JvdXAgLmdiLW1hdC1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHVsLCAubWF0LXJhZGlvLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpLCAubWF0LXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2lucHV0R3JvdXBDb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgICRsaWdodC1ncmF5LWJnOiAjZjhmOGY4O1xyXG4gICAgJHdhcm5pbmc6ICNlZTZjMWQ7XHJcbiAgICAkYXdhaXRpbmctYmx1ZTogIzFjODliNjtcclxuICAgICRhd2FpdGluZy1ncmVlbjogIzMyYjMzMjtcclxuICAgICRyZWQ6ICNkNzFkNTc7XHJcblxyXG5cclxuICAgIC8qIE5ldyBEYXRhZ3JpZCAqL1xyXG4gICAgLm5neC1kYXRhdGFibGUtY2VsbC10ZW1wbGF0ZSA+IC50aHVtYm5haWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5neC1kYXRhdGFibGUtY2VsbC10ZW1wbGF0ZSA+IC50aHVtYm5haWwtbm8taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgKyAuaXRlbXMtdG8tc2hvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5lbXB0eS1yb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZC1jZWxsID4gKiwgLnRkLWNlbGwgLmVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFpbGVkLXBheW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1lZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm5vLWNjLWZlZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljLW5vLWNjLWZlZXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAudGh1bWJuYWlsIGEsICYgPiBkaXYgYS50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYW5hZ2UtcGhvdG9zLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXJpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXllci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGltZyArIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdGluZy1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF3YWl0aW5nLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdGluZy1wYXltZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXdhaXRpbmctZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wZW5kaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlZmF1bHQtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmctcG9zaXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZy1uZXV0cmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmF0aW5nLW5lZ2F0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlbGlzdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LWljb24ueWVzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3JlZGl0LXJlcXVlc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VyaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tib3gtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGF0YWJsZS1jaGVja2JveCwgLmJpZC1zdGF0dXMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1mdWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uIC50ZC1jZWxsLnRpbWUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRkLWNlbGwudGltZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC50aHVtYm5haWwgYSwgJiA+IGRpdiBhLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWZ1bGwtMjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLWF1dG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1pbmktZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLnRodW1ibmFpbCBhLCAmID4gZGl2IGEudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmNyZWRpdC1yZXF1ZXN0cywgLnNjaGVkdWxlZCB7XHJcbiAgICAgICAgICAgIC5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5kZWQtaXRlbXMge1xyXG4gICAgICAgICAgICAuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndvbi1vcmRlcnMge1xyXG4gICAgICAgICAgICAuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICAub3JkZXJzLWdyaWQge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDsgLy93ZWJraXQgZml4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNiLWZhY2FkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jci1pbml0aWF0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvY3JlZGl0LXJlcXVlc3QtZ3JlZW4taWNvbi1mb3IucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tY2hhcmdlYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9jaGFyZ2ViYWNrLXJlZC1pY29uLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mZmwtcmVjZWlwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDo0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtZmFpbGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmZsLXJlY2VpcHQgKyAucGF5bWVudC1mYWlsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzLWZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMsIC5maW5hbmNpYWwtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZC5jb2wtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYVtkYXRhLXRvZ2dsZT0ndG9vbHRpcCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLmNvbC10aXRsZSArIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVmZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwgKyAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5vcmRlcnMtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm9yZGVycy1ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDo1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHBvcnQtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICYub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXArLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVycy1mbGV4LWZ1bGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGUgdG8gZ2xvYmFsIGRhdGF0YWJsZSBzdHlsaW5nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNiLWZhY2FkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwODBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtdGl0bGUsICYuY3RhLWNvbCwgLm9yZGVyLWRhdGVzLCAuZmluYW5jaWFsLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMsIC5maW5hbmNpYWwtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbmFuY2lhbC1maWd1cmVzLm1vYmlsZSwgLmNvbC10aXRsZS5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVmZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRodW1iLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAub3JkZXJzLWdyaWQge1xyXG4gICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWRhdGVzLCAuZmluYW5jaWFsLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICYudGh1bWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDo1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIC5vcmRlcnMtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbmFuY2lhbC1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29sZC1vcmRlcnMge1xyXG4gICAgICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTY0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud29uLW9yZGVycyB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5uZ3gtZGF0YXRhYmxle1xyXG4gICAgICAgIC5kYXRhdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucGFnZS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRtLWNoayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1wYWdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OXB4IDBweCAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1jb3VudCAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIC5pdGVtcy10by1zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGV7XHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFnZS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHggOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXBhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuaXRlbXMtdG8tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDI4MXB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRyYW5zaXRpb246LjJzIGJveC1zaGFkb3cgZWFzZTtcclxuICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAmID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZS1pbmZvcm1hdGlvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZmVlLWxlZnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuXHJcbiAgICAgICAgICAgIC5mZWUtbGVmdC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlZS1sZWZ0LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mZWUtbGVmdC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW92ZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51cDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2aWJyYW50LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvd246YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1xdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWUtbGVmdC1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWUtcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNmZWVUaWVyQ2hhcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFya2VyLWFycm93LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCwgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci13aHQsIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItd2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXJrZXItYXJyb3ctbGVmdCwgLm1hcmtlci1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCwgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLS41MnB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcC0xMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMTBhOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMGQxMGEgNjElLCAjN2E3NDAwIDg0JSwgI2ZmMDAxNSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsIzAwZDEwYSA2MSUsIzdhNzQwMCA4NCUsI2ZmMDAxNSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCMwMGQxMGEgNjElLCM3YTc0MDAgODQlLCNmZjAwMTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBkMTBhJywgZW5kQ29sb3JzdHI9JyNmZjAwMTUnLEdyYWRpZW50VHlwZT0wICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9wLTEwMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMTBhOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMDY0MDAgMTUlLCAjMDA2NDAwIDg1JSwgI2ZmMDAxNSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsIzAwNjQwMCAxNSUsIzAwNjQwMCA4NSUsI2ZmMDAxNSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCMwMDY0MDAgMTUlLCMwMDY0MDAgODUlLCNmZjAwMTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBkMTBhJywgZW5kQ29sb3JzdHI9JyNmZjAwMTUnLEdyYWRpZW50VHlwZT0wICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhbmRhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGQxMGE7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCM1NTU1NTUgMzclLCM1NTU1NTUgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwjNTU1NTU1IDM3JSwjNTU1NTU1IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjNTU1NTU1JyxHcmFkaWVudFR5cGU9MCApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcC0xMDAsIC50b3AtMTAwMCwgLnN0YW5kYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aWVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvZmVldGllcl9idWZmZXJfdG9wLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvZmVldGllcl9idWZmZXJfYnRtLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci10b3AsIC5idWZmZXItYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9wLTEwMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aWVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50aWVyLXN1bW1hcnksXHJcbnRyYW5zZmVyLWZlZS1zdW1tYXJ5IHtcclxuICAgICY+ZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICB0cmFuc2Zlci1mZWUtc3VtbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgfVxyXG4gICAgdHJhbnNmZXItZmVlLXN1bW1hcnkgKyBkaXYge1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBmbGV4OjAgMSA1MCU7XHJcbiAgICB9XHJcbiAgICB0aWVyLXN1bW1hcnksXHJcbiAgICB0aWVyLXN1bW1hcnkgKyB0cmFuc2Zlci1mZWUtc3VtbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIGZsZXg6MCAxIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aWVyLXN1bW1hcnkgKyB0cmFuc2Zlci1mZWUtc3VtbWFyeSArIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgdGllci1zdW1tYXJ5ID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG4gICAgfVxyXG4gICAgdGllci1zdW1tYXJ5ICsgdHJhbnNmZXItZmVlLXN1bW1hcnkgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDo3LjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICB0cmFuc2Zlci1mZWUtc3VtbWFyeSB7XHJcbiAgICAgICAgZmxleDowIDEgNTAlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGllci1zdW1tYXJ5LFxyXG4gICAgdGllci1zdW1tYXJ5ICsgdHJhbnNmZXItZmVlLXN1bW1hcnkge1xyXG4gICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICBmbGV4OjAgMSAyNSU7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHJhbnNmZXItZmVlLXN1bW1hcnkgKyBkaXYsXHJcbiAgICB0aWVyLXN1bW1hcnkgKyB0cmFuc2Zlci1mZWUtc3VtbWFyeSArIGRpdiB7XHJcbiAgICAgICAgZmxleDowIDEgNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG59ICAgIFxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgICR3aWRnZXRIZWlnaHQ6IDEwMHB4O1xyXG4gICAgJGJ1dHRvbkJhcldpZHRoOiAzMHB4O1xyXG4gICAgXHJcbiAgICBteWdiLXRpY2tlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIC5wbGF5LXBhdXNlLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NnB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZnJlc2gtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgLnNwaW4ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlLW1lbnUtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDo0OTtcclxuXHJcbiAgICAgICAgICAgIC5wLWNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1jYXJvdXNlbC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucC1jYXJvdXNlbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtcHJldi1idXR0b24sIC5wLWNhcm91c2VsLW5leHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgMCAwIDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wLWNhcm91c2VsLXZpZXdwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LXJvd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUsIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbiwgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6MSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14bC1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucC1jYXJvdXNlbC1pdGVtLWNsb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWJsdWU6ICMwZjUyYTE7XHJcblxyXG4gICAgLnJhaXNlZC1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93LCAuaWNvLXRhZy1yZWNlaXZlLCAuaWNvLXRhZy1tYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICB3aWR0aDozNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljby10YWctZG9sbGFyLWxnLXllbGxvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLXRhZy1yZWNlaXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9yZWNlaXZlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLXRhZy1tYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX21ha2VPZmZlci5wbmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcclxuICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjQwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMixoMyxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIsaDMscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTo5NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4taW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnV5LW5vdy1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bXMsLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhICsgYSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLCAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoLmhhbGYpIHsgXHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3Qge1xyXG4gICAgJGRhcmstZ3JheTogIzYzNjM2MztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDotMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmZpbmFuY2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICYuY2Ege1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9DQUxvZ29faWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMC40NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb3Vwb24taWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX215Z2JfY291cG9ucy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMC40NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzYS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWMtc3NhLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmd1bnRhYi1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljLXBheW1lbnQtZ2F0ZXdheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvdGhlbWUvYXNzZXRzL2ljLWZyZWVkb21jb2luLWJsdS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nYi1wYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL3RoZW1lL2Fzc2V0cy9iaXRyYWlsLndlYnApIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZmbC1kZWZhdWx0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcuY2Ege1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcudGMsIGltZy5scCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICAvKiBAaW5jbHVkZSBwYWRkaW5nKDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTsgKi9cclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6bGVmdDtcclxuICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcyB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nOjBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZmxhdCkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY+bGkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MTVweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1oaWRlciB7XHJcbiAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGF0IHtcclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY+bGksICYuZmxhdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblxyXG4gICAgICAgICAgICAvKiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHJpY3QtdHdvIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxhdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RyaWN0LXRocmVlPmxpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczozMy4zMzMzJTtcclxuICAgICAgICAgICAgd2lkdGg6MzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RyaWN0LWZvdXI+bGkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOjI1JTtcclxuICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZsYXQ+bGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFkZHJlc3MgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICAkbWVudVdpZHRoOjQwcHg7XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtICRtZW51V2lkdGgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzaWRlbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6NjI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6JG1lbnVXaWR0aDtcclxuXHJcbiAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogJG1lbnVXaWR0aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtaGVpZ2h0OjQyNnB4KSB7Ly9pbiBjYXNlIElFMTEgYW5kIHNtYWxsIHNjcmVlbnNcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljby1vYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHNpZGVtZW51IHtcclxuICAgICAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6OTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICRtZW51V2lkdGg6MjAwcHg7XHJcblxyXG4gICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAkbWVudVdpZHRoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc2lkZW1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDokbWVudVdpZHRoO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6NzAwcHgpIHsvL2luIGNhc2UgSUUxMSBhbmQgc21hbGwgc2NyZWVuc1xyXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lkZS1tZW51IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiRtZW51V2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6JG1lbnVXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWJvdHRvbS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljby10YWctZG9sbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JheS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tb2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JheS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmljby1vYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tdGFnLWRvbGxhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLW9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweCA1cHggMjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzaGlwcGluZ0VzdGltYXRvciB7XHJcbiAgICBwYWRkaW5nLXRvcDoxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxcHg7XHJcbn1cclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgLyogTW9kYWwgKi9cclxuICAgICRkYXJrLWdyYXktYm9yZGVyOiAjYjBiMGIwO1xyXG4gICAgJGdyYXktdGV4dDogIzY3Njc2NztcclxuICAgIFxyXG4gICAgLm1vZGFsLWltcG9ydGFuY2Uge1xyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9sYXJnZS1ncmF5LWRhc2guanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjQwcHggMjAlIDQwcHggMjAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbi1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLW1haW4tY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktdGV4dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC8qIGVuZCB8IE1vZGFsICovXHJcbiAgICAvKiBUb2FzdCAqL1xyXG4gICAgLm15Z2ItdG9hc3Qge1xyXG4gICAgICAgIHRvcDoxMjVweDtcclxuICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLyogRW5kIFRvYXN0ICovXHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm15Z2ItdG9hc3Qge1xyXG4gICAgICAgICAgICB0b3A6MTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLm15Z2ItdG9hc3Qge1xyXG4gICAgICAgICAgICB0b3A6ODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtZGlhbG9nIHtcclxuICAgICYuYWRkLWdicGF5LW1vZGFsIHtcclxuICAgICAgICB3aWR0aDozNzVweDtcclxuICAgIH1cclxuICAgICYucGF5bWVudC1sb2ctbW9kYWwge1xyXG4gICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQsXHJcbiAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6Y2FsYyg4MHZoIC0gMTE1cHgpO1xyXG5cclxuICAgICAgICAgICAgLm5vLXBheW1lbnQtbG9nIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBheW1lbnQtbG9nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm15Z2ItZGlhbG9nLWZyYW1lIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgKiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRlIHtcclxuICAgIC5kaWFsb2ctbWFpbiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1uby1hbmltYXRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDBzIGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuaW4ge1xyXG4gICAgLmRpYWxvZy1tYWluIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWJhY2tncmF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZS5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAuZGlhbG9nLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9ucyB7XHJcbiAgICAgICAgKnpvb206IDE7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogI2M1YzVjNSAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZGlhbG9nLXB1bHNlIDEuMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZGlhbG9nLXB1bHNlIDEuMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1idXR0b24uZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tcHJpbWFyeS1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGVcclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuLmJvcmRlci10by1kaWFsb2cge1xyXG4gICAgYm9yZGVyOiAjYzVjNWM1IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgdGQgPiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXhlZC1oZWlnaHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10bi1tYXgpIHtcclxuICAgICAgICAvKiBQaXZvdC9BZGp1c3QgdGFibGVzIGluc2lkZSBvZiBtb2RhbHMgZm9yIHNtYWxsIGRldmljZXMgKi9cclxuICAgICAgICAubW9kYWwtdGFibGUgdGFibGUsXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRoZWFkLFxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0Ym9keSxcclxuICAgICAgICAubW9kYWwtdGFibGUgdGgsXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRkLFxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogSGlkZXMgdGFibGUgaGVhZGVycyAqL1xyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ZCB7XHJcbiAgICAgICAgICAgIC8qIFN0eWxlIGl0IHNpbWlsYXIgdG8gYSByb3cgKi9cclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBVc2UgZGF0YS10aXRsZSB0byBsYWJlbCovXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICArIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICArIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ibG9jayB7XHJcbiAgICAgICAgKyB7XHJcbiAgICAgICAgICAgIC5idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5kaWFsb2ctZnJhbWUge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9wLmZhZGUge1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcC5pbiB7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5teWdiLWRpYWxvZy1mcmFtZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuZGlhbG9nLW1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaWFsb2ctc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmRpYWxvZy1sZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLmRhc2hib2FyZCB7XHJcbiAgICAkZ3VuYnJva2VyLWRhcmstZ3JlZW46ICMwMDRiMDA7XHJcbiAgICAkZ3VuYnJva2VyLWRhcmstYmx1ZTogIzBmNTJhMTtcclxuICAgIFxyXG4gICAgLmhvbWUtZGFzaGJvYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NjAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQ2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczo0MCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEuc3RhdHVzLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmK2Euc3RhdHVzLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1eS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBpLm1kLTM2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWxsLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICBpLmljby10YWctZG9sbGFyLWxnLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfd2hpdGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1wYW5lbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLm15LXdhdGNobGlzdC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMS0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHAsIC50aW1lLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1saW5rLXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbCB7XHJcbiAgICAgICAgICAgICY+LnJvdzpub3QoZm9vdGVyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1pbmktY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDoxNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZW1haWwtbm90aWZpY2F0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5ob21lLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgIC50b3AtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQgYS5zdGF0dXMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0PmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHJcbiAgICAgICAgICAgICYubXktd2F0Y2hsaXN0LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5ob21lLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgIC50b3AtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCwucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjQycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQgYS5zdGF0dXMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAuaG9tZS1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEuc3RhdHVzLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2VsbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tcGFuZWwud2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLm15LXNoaXBwaW5nIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5teS1hY2MtdGIge1xyXG4gICAgICAgIC5pbnRyby10aXRsZSB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246LjJzIGJveC1zaGFkb3cgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZDcxZDU3O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1ibGFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1wb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgICAgIC5kYXNoYm9hcmQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLXBvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLXBvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAmLnRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b29sYm94IC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQgLmNhcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyB7XHJcbiAgICAuZGFzaC1jYXJkcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmI2VmZmwtdXJsIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGhvbmUtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZmbC1zcGVjLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIk9GRlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJPTlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub21uaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW1iZXJzaGlwLXR5cGVzIHtcclxuICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDVweCA1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNyZWRlbnRpYWxzIHtcclxuICAgICAgICAgICAgLmNyZWRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vbW5pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XHJcbiAgICAgICAgICAgICAgICAuY3JlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5kYXNoLWNhcmRzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2ZmbC1pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XHJcbiAgICAgICAgICAgICAgICAuY3JlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLyogLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLyogLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIHtcclxuICAgIC5kYXNoLWNhcmRzIHsgXHJcbiAgICAgICAgbGkuYWNjb3VudC1iYWxhbmNlIHtcclxuICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNkNzFkNTc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LWJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgICAgLnBheW1lbnQtdHlwZXMge1xyXG4gICAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJisucGF5bWVudC10eXBlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3NldHVwLXNlbGxlci1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9tbmkge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaS5hY2NvdW50LWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgICAgICAgIC5wYXltZW50LXR5cGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLm9tbmkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZGFzaC1jYXJkcyB7XHJcbiAgICAgICAgICAgIGxpLmFjY291bnQtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkub21uaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaS5hY2NvdW50LWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdiwgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGFzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgIHtcclxuICAgIC5teS1zdXBwb3J0IHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmljby1jci1mb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19jcl95ZWxsb3dfZm9yLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmljby1jci1hZ2FpbnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2FnYWluc3QucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaWNvLWJwcC1mb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2Zvci5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY28tYnBwLWFnYWluc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2FnYWluc3QucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgLnJhaXNlZC1jYXJkcyA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczpjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW9QYWdlQ29udGFpbmVyIHtcclxuXHRoMSB7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0Zm9udC1zaXplOjI0cHg7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdH1cclxuXHRwLmJvZHktY29weSB7XHJcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6MzBweDtcclxuXHRcdH1cclxuXHRcdHAuYm9keS1jb3B5IHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VvUGFnZUNvbnRhaW5lciB7XHJcblx0I3BvcHVsYXJTZWFyY2hlcyB7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseTtcclxuXHRcdFx0Y29udGVudDpcIlxcZTExNFwiO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDpcIlxcZTExM1wiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0dHJhbnNpdGlvbjphbGwgLjJzO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0aGVpZ2h0OjBweDtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQjcG9wdWxhclNlYXJjaGVzLm9wZW4gKyB1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0cGFkZGluZzoxMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0I3BvcHVsYXJTZWFyY2hlcyB7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdC8vZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjcG9wdWxhclNlYXJjaGVzLm9wZW4gKyB1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdFxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW9QYWdlQ29udGFpbmVyIHtcclxuXHQjYWNJbnB1dENvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdGJvdHRvbTowcHg7XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0I2FjSW5wdXQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjcmVzdWx0c0NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG5cdFx0Jj51bHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0dG9wOmF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDphdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4OyAvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0bWFyZ2luLXJpZ2h0Oi03LjVweDtcclxuXHRcdFx0XHJcblx0XHRcdCYudWktYXV0b2NvbXBsZXRlIHtcclxuXHRcdFx0XHQvL2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDsvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHQmLmNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdCAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5uby1yZXN1bHRzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJlc3VsdC13cmFwIHtcclxuXHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHggNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm5vLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MSwgMCwgMC43KTs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubm8tcGgge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHRcdCNyZXN1bHRzQ29udGFpbmVyIHtcclxuXHRcdFx0LmNvbC14cy02IHtcclxuXHRcdFx0XHR3aWR0aDozMy4zMzMzMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3Jlc3VsdHNDb250YWluZXIge1xyXG5cdFx0XHQuY29sLXhzLTYge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNhY0lucHV0Q29udGFpbmVyIHtcclxuXHRcdFx0Ly9tYXJnaW4tdG9wOjQ1cHg7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHQjcmVzdWx0c0NvbnRhaW5lciB7XHJcblx0XHRcdC5jb2wteGwtMSB7XHJcblx0XHRcdFx0d2lkdGg6MTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3Nlb1BhZ2VDb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjokZ3JheTtcclxuXHRtYXgtd2lkdGg6MTYwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjMwcHg7XHJcblxyXG5cdC5jYiB7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNwYXltZW50UHJlZmVyZW5jZXMge1xyXG4gICAgLy8gcGFnZSBzcGVjaWZpYyBDU1NcclxuICAgIC8vT1ZFUlJJREVTIGZvciBwb29yIGhlYWRlci9mb290ZXIgQm9vdHN0cmFwIHNldHVwXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAvL0VORCBPVkVSUklERVxyXG4gICAgZGl2LmFsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNwYXltZW50LXByZWZlcmVuY2UtZm9ybSBzZWN0aW9uIGRpdi5oZWFkZXItYmFyLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtIHNlY3Rpb24gZGl2LmhlYWRlci1iYXIucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LXNwYWNlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSA+IGRpdi5hbGVydCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnZlcnRpY2FsLWxpbmUtbGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYudmVydGljYWwtbGluZS1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAucGFnZS1zZWN0aW9uIGRpdi5yb3cubGluZS1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LmxpbmUtaXRlbSA+IGRpdi5jZW50ZXItY2hpbGRyZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0gPiBkaXYuY2VudGVyLWNoaWxkcmVuLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0LCBub3Qgc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0gPiBkaXYuY2VudGVyLWNoaWxkcmVuLWVuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIC5uby1ob3Jpem9udGFsLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHtcclxuICAgIHNwYW4uaW1wb3J0YW50IHtcclxuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuI2NhcmRJbWFnZXMgPiBpbWcge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbn1cclxuXHJcbiNleHBNb250aFdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbiNleHBZZWFyV3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhci1pbXBvcnRhbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIGJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBib3gtcGFjazogc3RhcnQ7XHJcbiAgICBmbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwcHggMHB4O1xyXG59XHJcbiIsIu+7vyNiYW5rRmlsZUZvcm1Db250YWluZXJcclxue1xyXG4gICAgc3Bhbi5pbXBvcnRhbnQge1xyXG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLWltYWdlIHtcclxuICAgIFx0d2lkdGg6YXV0bztcclxuICAgIFx0bWFyZ2luOjBweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjAycyBlYXNlO1xyXG4gICAgXHRcdHdpZHRoOjBweDtcclxuICAgIFx0XHRoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIFx0XHRtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBcdH1cclxuXHJcbiAgICAgICAgJi5idXMge1xyXG4gICAgICAgICAgICBpbWcuYnVzIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wZXIge1xyXG4gICAgICAgICAgICBpbWcucGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3B0aW4tcm93IHtcclxuICAgICAgICBsYWJlbCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2staW1hZ2UrLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGNsZWFyOnJpZ2h0O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5lcnJfbXNnIHtcclxuICAgICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7vyNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciB7XHJcbiAgICBzcGFuLmltcG9ydGFudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3BheW1lbnRGb3JtQ29udGFpbmVyICB7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2Om5vdCgjY29udGVudENvbnRhaW5lcikgPiAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2N2IHtcclxuICAgICAgICAuZXJyLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjcGF5bWVudEZvcm1Db250YWluZXIgIHtcclxuICAgICAgICAuY2N2IHtcclxuICAgICAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbUNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6IEdyYXk7XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NhbGVzVGF4UGF5bWVudEZvcm1Db250YWluZXIge1xyXG5cdC5hbGVydCB7XHJcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XHJcblx0fVxyXG5cclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRzZWN0aW9uIHtcclxuXHRcdFx0LnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudC1zZWN0aW9uIHtcclxuXHRcdFx0JlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcclxuXHRcdFx0XHRzZWN0aW9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNjdiB7XHJcbiAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItY3Z2LXBvcHVwLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNjdiB7XHJcbiAgICAgICAgICAgIC5lcnItcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciB7XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogWmVicmEgc3RyaXBpbmcgKi9cclxuICAgICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAubm9ybWFsV2VpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vbnRoVG9EYXRlUGFnZVNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogXHJcbk1heCB3aWR0aCBiZWZvcmUgdGhpcyBQQVJUSUNVTEFSIHRhYmxlIGdldHMgbmFzdHlcclxuVGhpcyBxdWVyeSB3aWxsIHRha2UgZWZmZWN0IGZvciBhbnkgc2NyZWVuIHNtYWxsZXIgdGhhbiA3NjBweFxyXG5hbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXHJcbiovXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSwgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cclxuICAgICAgICAgICAgdGFibGUsIHRoZWFkLCB0Ym9keSwgdGgsIHRkLCB0ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xyXG4gICAgICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLypMYWJlbCB0aGUgZGF0YSovXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDYpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDcpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDgpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDkpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEwKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxpbmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3U3RhdGVtZW50Rm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICNzdGF0ZW1lbnRDb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgICAgICAjZGl2VG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNVBYO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICNnYkljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZS9sb2dvcy9HQkxvZ282NHg2NC5naWYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMGQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2hyb21lL0VkZ2UgcmVwYWludCBwb3NpdGlvbjpmaXhlZCBlbGVtZW50cyBvbiBFVkVSWSBwcmludGVkIHBhZ2UsIHNvIHRoaXNcclxuICAgIC8vIHRvb2xiYXIgY292ZXJzIHRoZSBsaW5lIGl0ZW0gYWZ0ZXIgZWFjaCBwYWdlIGJyZWFrLiAoRmlyZWZveCBwYWludHMgaXQgb25cclxuICAgIC8vIHBhZ2UgMSBvbmx5LCB3aGljaCBpcyB3aHkgdGhlIGJ1ZyBpcyBDaHJvbWl1bS1vbmx5LikgVGhlIFByaW50KCkgaGFuZGxlclxyXG4gICAgLy8gYmxhbmtzICNkaXZUb3AsIGJ1dCB0aGUgY29udGFpbmVyIGl0c2VsZiBzdGlsbCBsZWF2ZXMgYSAzMXB4IG9wYXF1ZSB3aGl0ZVxyXG4gICAgLy8gc3RyaXAuIERyb3AgaXQgZW50aXJlbHkgaW4gcHJpbnQgYW5kIHJlbW92ZSB0aGUgb2Zmc2V0IGl0IHdhcyByZXNlcnZpbmcuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3N0YXRlbWVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLy8gVGhlIHRlbXBsYXRlIGVtaXRzIG9uZSBzbWFsbCB0YWJsZSBwZXIgbGVkZ2VyIGxpbmU7IG5vbmUgaXNcclxuICAgICAgICAgICAgLy8gYW55d2hlcmUgbmVhciBhIHBhZ2UgdGFsbCwgc28gdGhpcyBvbmx5IHN0b3BzIGEgd3JhcHBlZFxyXG4gICAgICAgICAgICAvLyBkZXNjcmlwdGlvbiBmcm9tIHNwbGl0dGluZyBhY3Jvc3MgdGhlIGJyZWFrLlxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjb250ZW50Q29udGFpbmVyIHtcclxuXHRzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uIHtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aDUge1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzZWN0aW9uI2xlZGdlclNlY3Rpb24ge1xyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uX3dyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY29udGVudENvbnRhaW5lciB7XHJcblx0c2VjdGlvbiNhbW91bnRTZWN0aW9uIHtcclxuXHRcdEBtaXhpbiByYWRpbygpIHtcclxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0aGVpZ2h0OjE0cHg7XHJcblx0XHRcdHdpZHRoOjE0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdH1cclxuXHRcdCY+ZGl2Om5vdCguaGVhZGVyLWJhcil7XHJcblx0XHRcdCYuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5wIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dWwjYW1vdW50U2VsZWN0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblxyXG5cdFx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0JiA+IGRpdjpub3QoLnNlYXJjaC1hcmVhKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzozMHB4IDE1cHggMzBweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OjEwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDoxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJhZGlvKCk7XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuLHN0cm9uZywuYmcge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4Ojk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5vdGhlciB7XHJcblx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2VhcmNoLWFyZWEsIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNlYXJjaC1hcmVhIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC11dGlsaXR5LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDo0NTBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC11dGlsaXR5LCAuc2VhcmNoLXJlc3VsdHMtZHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBheW1lbnQtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHRib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXV0aWxpdHkge1xyXG5cdFx0XHRcdFx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDozMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtZHQge1xyXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtZmlsdGVycyB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByYWRpbygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDoxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtbW8ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdCYgKyBkaXYsICYgKyBkaXYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2VhZjZlNTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmICsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3Bhbiwgc3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLm90aGVyIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JiArIC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddW2Rpc2FibGVkXSB7XHJcblx0XHRcdFx0XHRcdCYgKyBkaXYsICYgKyBkaXYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyOy8vI2NjY1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3Bhbiwgc3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHRcdCY+ZGl2Om5vdCguaGVhZGVyLWJhcikge1xyXG5cdFx0XHRcdHVsI2Ftb3VudFNlbGVjdGlvbiB7XHJcblx0XHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JiA+IGRpdjpub3QoLnNlYXJjaC1hcmVhKSB7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5vdGhlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1hcmVhIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLWR0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0cy1tbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQub3RoZXItYW1vdW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBkaXYgeyBcclxuXHRcdFx0XHRcdFx0XHQmICsgLnNlYXJjaC1hcmVhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4IDE1cHggMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuXHRcdFx0XHR1bCNhbW91bnRTZWxlY3Rpb24ge1xyXG5cdFx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTAlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OjglICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQHVzZSBcInBheW1lbnQtcHJlZmVyZW5jZVwiO1xyXG5AdXNlIFwiX2NyZWRpdC1jYXJkLWZpbGUtZm9ybS5zY3NzXCI7XHJcbkB1c2UgXCJfYmFuay1maWxlLWZvcm0uc2Nzc1wiO1xyXG5AdXNlIFwiX2VkaXQtY3JlZGl0LWNhcmQuc2Nzc1wiO1xyXG5AdXNlIFwiX3BheW1lbnQtZm9ybS5zY3NzXCI7XHJcbkB1c2UgXCJfc2FsZXMtdGF4LXBheW1lbnQtZm9ybS5zY3NzXCI7XHJcbkB1c2UgXCJfdXNlci1hY2NvdW50aW5nLnNjc3NcIjtcclxuQHVzZSBcIl92aWV3LXN0YXRlbWVudC5zY3NzXCI7XHJcbkB1c2UgXCJfc3RhdGVtZW50cy1zZWN0aW9uLnNjc3NcIjtcclxuQHVzZSBcIl9hbW91bnQtc2VjdGlvbi5zY3NzXCI7XHJcblxyXG4jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAjY29uZmlybU1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArICNjb25maXJtTXNnLCBidXR0b24gKyAjY29uZmlybU1zZyArIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICNjb25maXJtTXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgI2NvbmZpcm1Nc2csIGJ1dHRvbiArICNjb25maXJtTXNnICsgLmFsZXJ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjcmVkaXRDYXJkU3VjY2Vzc0NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAjY29uZmlybU1zZywgYnV0dG9uICsgI2NvbmZpcm1Nc2cgKyAuYWxlcnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAjY29uZmlybU1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArICNjb25maXJtTXNnLCBidXR0b24gKyAjY29uZmlybU1zZyArIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC50b2dnbGVyLWluLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwcHggMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJJbmFjdGl2ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQWN0aXZlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMHB4IDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJEaXNhYmxlZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkVuYWJsZWRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC10aXRsZSA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjY29sbGFwc2UtbXl0YWJzIHtcclxuICAgICAgICAudGFiTGlzdEl0ZW0ge1xyXG4gICAgICAgICAgICAuaW4gPiAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNTE0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLz4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdi5wYW5lbC1oZWFkaW5nLmVuYWJsZWRcclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGFiTGlzdEl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjE1cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNTE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWxpbmtzOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAudGFiTGlzdEl0ZW0uYWN0aXZlIC5uYXYtbGluaywgLnRhYkxpc3RJdGVtLmFjdGl2ZSAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAtNXB4IDVweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAzcHggM3B4IDNweDtcclxuICAgICAgICAvL2JveC1zaGFkb3c6IC0xcHggMXB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtZ3JvdXAge1xyXG4gICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgIC5uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5ldmVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/XHJcbiNjaGFuZ2VQYXNzd29yZENvbnRhaW5lciB7XHJcbiAgICBzcGFuLmVycl9tc2cge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjSXRlbUlzU2NoZWR1bGVkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgLmdyZWV0aW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzdGF0ZW1lbnRDb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0ZXN0U2hpcHBpbmdQcm9maWxlQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIyIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAzMHB4IC00cHggI0JCQjtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAgICAgI2RpdlRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVQWDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAjZ2JJY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2UvbG9nb3MvR0JMb2dvNjR4NjQuZ2lmKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDBkMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogdXNlZCBvbiBob21lIHBhZ2UgbGlua3MuLi4gIG9sZCBzdHlsZS4gIERvZXMgbm90IGZvbGxvdyB0aGUgbmV3IGZvcm1hdCBjc3MgKi9cclxuICAgIC5mMTViaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjFcIj4gKi9cclxuICAgIC5mMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIxXCI+PGI+ICovXHJcbiAgICAuZjFiIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjFiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChibHVlKSAqL1xyXG4gICAgLmYxX2JsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mMWJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKGdyYXkpICovXHJcbiAgICAuZjFfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmYxYmdyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjFcIj4gKGdyZWVuKSAqL1xyXG4gICAgLmYxX2dyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjFicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0NDMzMzMztcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjFcIj4gKHJlcSkgKi9cclxuICAgIC5mMV9yZXEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAqL1xyXG4gICAgLmYyIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+PGI+ICovXHJcbiAgICAuZjJiIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiBCdXlpdE5vdyB3b3JkaW5nICovXHJcbiAgICAuZjJiYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDgwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiBCdXlpdE5vdyBjYXB0aW9uICggd2hpdGUgKSAqL1xyXG4gICAgLmYyYncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gKCByZWQgKSAqL1xyXG4gICAgLmYyYnIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAoIHJlZCApICovXHJcbiAgICAuZjJfciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+PGI+IChibHVlKSAqL1xyXG4gICAgLmYyYmJsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKGJsdWUpICovXHJcbiAgICAuZjJfYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mMmJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChncmF5KSAqL1xyXG4gICAgLmYyX2dyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5mMmJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjJfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjJicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChyZXEpICovXHJcbiAgICAuZjJfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+ICovXHJcbiAgICAuZjQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gd2hpdGUgKi9cclxuICAgIC5mNHcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKi9cclxuICAgIC5mNGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHdoaXRlKSAqL1xyXG4gICAgLmY0Yncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHJlZCkgKi9cclxuICAgIC5mNGJyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKHJlZCkgKi9cclxuICAgIC5mNF9yIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjRiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoYmx1ZSkgKi9cclxuICAgIC5mNF9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChncmF5KSAqL1xyXG4gICAgLmY0YmdyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKGdyYXkpICovXHJcbiAgICAuZjRfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mNGJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjRfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjRicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IChyZXEpICovXHJcbiAgICAuZjRfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+ICovXHJcbiAgICAuZjYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gd2hpdGUgKi9cclxuICAgIC5mNncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKi9cclxuICAgIC5mNmIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHdoaXRlKSAqL1xyXG4gICAgLmY2Yncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHJlZCkgKi9cclxuICAgIC5mNmJyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKHJlZCkgKi9cclxuICAgIC5mNl9yIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjZiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoYmx1ZSkgKi9cclxuICAgIC5mNl9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI2XCI+PGI+IChncmF5KSAqL1xyXG4gICAgLmY2YmdyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjZcIj4gKGdyYXkpICovXHJcbiAgICAuZjZfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mNmJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNlwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjZfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjZicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI2XCI+IChyZXEpICovXHJcbiAgICAuZjZfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+ICovXHJcbiAgICAuZjgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gd2hpdGUgKi9cclxuICAgIC5mOHcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKi9cclxuICAgIC5mOGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHdoaXRlKSAqL1xyXG4gICAgLmY4Yncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHJlZCkgKi9cclxuICAgIC5mOGJyIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKHJlZCkgKi9cclxuICAgIC5mOF9yIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjhiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoYmx1ZSkgKi9cclxuICAgIC5mOF9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI4XCI+PGI+IChncmF5KSAqL1xyXG4gICAgLmY4YmdyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjhcIj4gKGdyYXkpICovXHJcbiAgICAuZjhfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mOGJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiOFwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjhfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjhicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI4XCI+IChyZXEpICovXHJcbiAgICAuZjhfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIge1xyXG4gICAgI0N1cnJlbnRWZXJzaW9uVGV4dCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI1N0YW5kYXJkVGV4dFByZXZpZXcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNTdGFuZGFyZFRleHRQcmV2aWV3Q29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzOTdweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLXRpdGxlID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI215dGFicyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNTE0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDVweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbGxhcHNlLW15dGFicyB7XHJcbiAgICAgICAgLnRhYkxpc3RJdGVtIHtcclxuICAgICAgICAgICAgLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQjUxNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXYucGFuZWwtaGVhZGluZy5lbmFibGVkXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50YWJMaXN0SXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlID4gLm5hdi1saW5rLCAuYWN0aXZlID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4xNXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBpc29sYXRpb246aXNvbGF0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMxMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWxpbmtzOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAudGFiTGlzdEl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgLypib3gtc2hhZG93OiAtNXB4IDVweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7Ki9cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAzcHggM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5ldmVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2l0ZW1EZWZhdWx0c1ZpZXdGb3JtIHtcclxuICAgIHNwYW4ucGVyY2VudC1zaWduIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13LXBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgLmV4Y2x1ZGVkLXN0YXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygzMy4zMzMzJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgZmxleDowIDEgY2FsYygzMy4zMzMzJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4Y2x1ZGVkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIge1xyXG4gICAgICAgICAgICAuZXhjbHVkZWQtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygyNSUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDI1JSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDI1JSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaW52b2ljZUxvZ29Db250YWluZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgI2ltZ0xvZ28ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaW1nLWN0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ltZ0xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb25maXJtQ29udGFpbmVyIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAjY29uZmlybVN1YmplY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbmZpcm1NZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcmVtb3ZlSW52b2ljZVVybEJ0biB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JpdFJhaWxTZXR0aW5nc0NvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgIFx0LnZhdWx0LXJvdyB7XHJcbiAgICBcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICBcdFx0fVxyXG5cdCAgICB9IFxyXG4gICAgfSBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgXHQudmF1bHQtcm93IHtcclxuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgIFx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cdFx0XHRcclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjBweDtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOmZsZXgtZW5kO1xyXG5cdFx0XHR9XHJcblx0ICAgIH0gXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uYWNjb3VudC1sYXlhd2F5IHtcclxuICAgIC5wb2xpY3ktcGVyY2VudCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICYjRGVwb3NpdFBlcmNlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2FjY2VwdC1hZ3JlZW1lbnQtbGFiZWwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZXJpZnktcmVtb3ZlLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW50cm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyouY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAuYWNjb3VudC1sYXlhd2F5IHtcclxuICAgICAgICAucG9saWN5LXBlcmNlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdXBkYXRlMTA5OUNvbnRhaW5lciB7XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgbGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYubGctbGJsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICAgICAgLmZpbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bmVyLW1vZGFsIHtcclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jd2ViaG9va0NvbnRhaW5lciB7XHJcbiAgICAuc2V0dGluZ3Mge1xyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR0LXdyYXBwZXIge1xyXG4gICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5kdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiRGF0ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiV2ViaG9va1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiSHR0cCBTdGF0dXNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlJlc3BvbnNlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZHQtd3JhcHBlciB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgfVxyXG4gICAgI2FkZFN1YlVzZXJCdG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNhZGRTdWJVc2VyQnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmZpbHRlci1iYXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNhZGRTdWJVc2VyQnRuIHtcclxuICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jc3ViVXNlckNvbnRhaW5lciB7XHJcbiAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDp1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBpbnB1dCArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiRW5hYmxlZFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGFuZ2VFbWFpbEFkZHJlc3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICNjb25maXJtTXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgI2NvbmZpcm1Nc2csIGJ1dHRvbiArICNjb25maXJtTXNnICsgLmFsZXJ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYW5jZWxNb2RhbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3BheW1lbnRGb3JtQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLWhlYWRlci1pbmZvLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICB9XHJcbiAgICAuYWxlcnQtd2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVwb3J0R2VuZXJhdG9yRm9ybSB7XHJcbiAgICAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMHB4IDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJOb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlllc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZG9uc1N0ZXAxQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLWhlYWRlci1jb25maXJtYXRpb24tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW46MTBweCAwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgaDEucGFnZS1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyLnBhZ2UtaGVhZGVyLW1haW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICAgIHAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgZm9ybT4uY3RhLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtLWNvdW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuc3RhdHVzSW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC0zLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC01LCYuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNWVmZTU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5zdGF0dXNJbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDEzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTMtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0zLCAuY29sLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNC1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLml0ZW0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMy00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNS1zZWxsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNS1iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAuYnRtLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICBoMi5wYWdlLWhlYWRlci1tYWluIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC01IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC02LWN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjg1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiU2VsZWN0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuLmNvbC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNi1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkRlc2VsZWN0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2J1eWVyQ2FydENvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgI3RvcENvbnRhaW5lciA+IHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGUgdG8gYWxsb3cgY2FydCBzdW1tYXJ5IHRvIHByb3Blcmx5IFwic3RpY2t5XCJcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAjdG9wQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDoxMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJ0LWltZy1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0taWQsIC5vcmRlci1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46N3B4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRicy1hbGVydC15ZWxsb3ctYmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmd1bnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2MzhhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojYzdkZWU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3VudGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDI5M2E7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWFyZ2luLWxlZnQ6M3B4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmV4dHJhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmVyci1tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjdweCAwIC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLXF1YW50aXR5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMTVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmZhLXNvbGlkKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWluY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5mYS1zb2xpZCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFwyYlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1yZWR1Y2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmZhLXNvbGlkKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXDIyMTJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmZhLXNvbGlkKS5sYXN0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTAyMFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tZGVsZXRlLCAuaXRlbS1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1jb21wYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1zaGlwLWNsYXNzLCAuaXRlbS1zaGlwLWFkZHJlc3MsIC5pdGVtLWxheWF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tc2hpcC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1ha2UtZGVmYXVsdC1mZmwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFrZS1kZWZhdWx0LWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWxheWF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWF0LWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1jaGVja2JveC1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrb3V0IHtcclxuICAgICAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLm5vbi1uZXR3b3JrLWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggLTE1LjVweCAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7IFxyXG4gICAgICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICAgICAgLmNhcnQtaXRlbSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgLml0ZW0taW1hZ2UtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6d3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1xdWFudGl0eS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW1nLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW5mby1mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1idXR0b24tdGV4dC1vbmx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1pbmZvLCAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1jb21wYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltZy1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNoaXAtY2xhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg0MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNoaXAtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGF5YXdheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vbi1uZXR3b3JrLWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICYuY29udGFpbmVyIHsgLy9CUzMgb25seVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiNjYXJ0U3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHNlY3Rpb24jY2FydFN1bW1hcnkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgei1pbmRleDo1MTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgI2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGFzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcsIFxyXG4gICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhHdW5UYWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3B1cmNoYXNlV2l0aEd1blRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xLCAmLmJ0bjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xLmJ0bjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3JkZXItYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46NTVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291cG9uLWVudHJpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIGhlaWdodCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM4LDIzOCwyMzgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzgsMjM4LDIzOCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYi13cmFwLm9wZW4gKyAuY291cG9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0bjpub3QoI2FkZENvdXBvbkJ0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYjZ29Ub09yZGVyc0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZG9jayAjY3RhQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTAwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja291dCB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICNjdGFDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1leHBhbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246aGVpZ2h0IC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXRhYi1oZWFkZXIsIG1hdC10YWItaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWJvZHktYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiNjYXJ0U3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgICAgICAgICAgICAgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdXBvbi13cmFwLCAudGFiLXdyYXAub3BlbiArIC5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjcHJvY2VlZFRvQ2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGUtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jY2FydFN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3RvcENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAjY3RhQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItZXhwYW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCwgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0b3RhbC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi13cmFwLCAudGFiLXdyYXAub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWhlYWRlciwgbWF0LXRhYi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC10YWItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICYuY29udGFpbmVyIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgJi5jb250YWluZXItbWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICN0b3BDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbC0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1hcmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjYXVjdGlvbi1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRidXktbm93LWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2Rlc2VsZWN0LWFsbCwgI2F1Y3Rpb24tZGVzZWxlY3QtYWxsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAucGFnZS1zZWN0aW9uI2F1Y3Rpb24taXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBzZWN0aW9uI2NhcnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlLXN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI2NhcnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAjZXh0cmFDb250YWluZXJBc2lkZSwgI2V4dHJhQ29udGFpbmVyQmVsb3cge1xyXG4gICAgICAgICAgICAmID4gZGl2IC53aWRnZXQsIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBkaXYgLndpZGdldCB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUge21hcmdpbi1yaWdodDoxNXB4O31cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2V4dHJhQ29udGFpbmVyQXNpZGUge1xyXG4gICAgICAgICAgICAuYXNpZGUgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdXBlci1saXN0aW5nIHsvL1JldmVydCBiYWNrIHRvIGp1c3QgbGlzdGluZyBvbmNlIHdlIGdldCBDVEEncyBpbnRvIGl0ZW0gY2FyZHMgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAjZXh0cmFDb250YWluZXJBc2lkZSwgI2V4dHJhQ29udGFpbmVyQmVsb3cge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBoMiwgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2V4dHJhQ29udGFpbmVyQXNpZGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRpc2FibGUtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jZXh0cmFDb250YWluZXJBc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjpyaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICYuY29udGFpbmVyIHsvL0JTMyByZW1vdmFsXHJcbiAgICAgICAgLmNhcnQtYWxlcnQsIC5zdGF0aWMtYWxlcnQgeyBcclxuICAgICAgICAgICAgJi5zZXJ2aWNlLWFsZXJ0IHtcclxuICAgICAgICAgICAgICAgIHAubXNnPnA6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItbWQge1xyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHsgXHJcbiAgICAgICAgICAgICYuc2VydmljZS1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICBwLm1zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA2YVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYXJ0SXRlbXMsICNjYXJ0LW1lc3NhZ2VzIHtcclxuICAgICAgICAucmVkLCAueWVsbG93IHsgLy9nbG9iYWwgZm9yIG1lc3NhZ2Ugc3R5bGluZyBhcyB3ZWxsXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1hbGVydCwgLnN0YXRpYy1hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkuZmEtc29saWQsXHJcbiAgICAgICAgaS5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tYWNrbm93bGVkZ2UsIC5pdGVtLXJlbW92ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBpLmZhLXNvbGlkLFxyXG4gICAgICAgICAgICBpLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXJlZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpLmZhLXNvbGlkLFxyXG4gICAgICAgICAgICBpLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaS5mYS1zb2xpZCxcclxuICAgICAgICAgICAgaS5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicy1hbGVydC15ZWxsb3ctYmc7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkuZmEtc29saWQsXHJcbiAgICAgICAgICAgIGkuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlcnZpY2UtYWxlcnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmICsgcCBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmFsZXJ0LWRhbmdlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VydmljZS1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHtcclxuICAgICAgICAgICAgJi5zZXJ2aWNlLWFsZXJ0IHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLW1hdC1kaWFsb2cge1xyXG4gICAgJiNhZGRBZGRyZXNzTW9kYWwsICYjdmFsaWRhdGVBZGRyZXNzTW9kYWwsICYjZmluZEZGTE1vZGFsLCAmI21lc3NhZ2VNb2RhbCB7XHJcbiAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGRzIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ItbWF0LXJhZGlvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG5cclxuICAgICAgICAgICAgJiNlcnJNZXNzYWdlWmlwU2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjE1cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYnRuLXRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjYWRkQWRkcmVzc01vZGFsLCAmI3ZhbGlkYXRlQWRkcmVzc01vZGFsLCAmI21lc3NhZ2VNb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgXHJcbiAgICB9XHJcbiAgICAmI3ZhbGlkYXRlQWRkcmVzc01vZGFsIHtcclxuICAgICAgICAubWF0LXJhZGlvLWdyb3VwIHtcclxuICAgICAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgJiNtZXNzYWdlTW9kYWwge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2l0ZW1hcENvbnRhaW5lciB7XHJcblxyXG4gICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzLCBoNCwgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzaXRlbWFwQ29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1taW4geyAvLzc2OHB4XHJcbiAgICAgICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcbiAgICAgICAgLy9CT09UU1RSQVBIQUNLOiByZW1vdmUgYWZ0ZXIgaGVhZGVyIGlzIHN0cnVjdHVyZWQgcHJvcGVybHlcclxuICAgICAgICAmLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vOTkycHhcclxuICAgICAgICBzZWN0aW9uLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGllci10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHsgLy8xMjAwcHhcclxuICAgICAgICBzZWN0aW9uLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGllci10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4kdHJhbnN0aW1lOiAwLjVzO1xyXG5cclxuI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAmID4gdWwgPiBsaSA+IC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kZXNjLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubm8tY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vQHVzZSBcImRlc2MteHNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXNjLWFsbCB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvL0B1c2UgXCJkZXNjLXhzXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24uZGVzYy1zZWN0aW9uLFxyXG4gICAgICAgICYuZGVzYy1hbGwgc2VjdGlvbiB7IFxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAsIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NhdGVnb3J5TGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI2cHgpO1xyXG5cclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zdGltZSBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwLCB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uby1jaGlsZHJlbiArIC5uby1jaGlsZHJlbiwgLm5vLWNoaWxkcmVuICsgc2VjdGlvbjpub3QoLm5vLWNoaWxkcmVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VjdGlvbi5kZXNjLXNlY3Rpb24sXHJcbiAgICAgICAgICAgICYuZGVzYy1hbGwgc2VjdGlvbiB7IFxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50ZXJtaW5hbC1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAxNXB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwLCB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5uby1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHtcclxuICAgICAgICAgICAgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46M3B4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA4NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYubm8tY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46M3B4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDMzLjMzMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50ZXJtaW5hbC1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkge1xyXG4gICAgICAgICAgICBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKTpub3QoLm5vLWNoaWxkcmVuKSB7XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjYXRlZ29yeUxpc3Qge1xyXG4gICAgICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm5vLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubm8tY2hpbGRyZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWN0aW9uLmRlc2Mtc2VjdGlvbixcclxuICAgICAgICAgICAgJi5kZXNjLWFsbCBzZWN0aW9uIHsgXHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50ZXJtaW5hbC1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlY3Rpb24uZGVzYy1zZWN0aW9uLFxyXG4gICAgICAgICAgICAmLmRlc2MtYWxsIHNlY3Rpb24geyBcclxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWMtY2F0LXdyYXAsdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2F0ZWdvcmllc0xpc3RDb250YWluZXIge1xyXG4gICAgI2NhdGVnb3J5TmF2V3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAjY2F0ZWdvcnlOYXYge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzdHJldGNoO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBuYXYjY2F0ZWdvcnlOYXZXcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOjIyNnB4O1xyXG4gICAgICAgICAgICBmbGV4OjAgMSAyMjZweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjJzIHBhZGRpbmcgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIHVsI2NhdGVnb3J5TmF2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICB0b3A6OTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjI2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LWhlaWdodDo5MThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYWQtYWRqIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIHtcclxuICAgICNjYXRlZ29yeVRvZ2dsZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYmFjay10by10b3Age1xyXG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDotOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmdseXBoaWNvbi10aC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0aWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6OTk5OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotNjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxM3B4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5zaGlwcGluZ0NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIC5nbHlwaGljb24tcmVmcmVzaC1hbmltYXRlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbncgLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjogc3Bpbm0gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtby1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjc2hpcHBpbmctc3RlcHMge1xyXG4gICAgICAgICYucGFnZS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFnZS1sb2FkZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudHMge1xyXG4gICAgICAgIC5iZy1kYW5nZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgaDEucGFnZS1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuanF1aS1kZC13cmFwcGVyIHtcclxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0LW5vbi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWpxdWktZmVlZGJhY2sge1xyXG4gICAgICAgICYuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDYycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LW1lbnUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLWVycm9yIHtcclxuICAgICAgICAudWktd2lkZ2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwge1xyXG4gICAgICAgICYudWktY2hlY2tib3hyYWRpby1jaGVja2VkIHtcclxuICAgICAgICAgICAgLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhlbHAge1xyXG4gICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8sIC5zaWduYXR1cmUtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgI3BhbmVsNkZvcm0ge1xyXG4gICAgICAgIC5iZy13YXJuaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJyaWVyLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BhbmVsMkZvcm0ge1xyXG4gICAgICAgIGlucHV0I2ZmbFNlZzEge1xyXG4gICAgICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCNmZmxTZWcyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDklO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQjZmZsU2VnMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5mZmwtbnVtYmVyIHNwYW4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yb3cgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5mZmwtdXBsb2FkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5mZmwtbnVtYmVyIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLnVzZXItbG9va3VwIHtcclxuICAgICAgICAgICAgICAgIC5hbHdheXMtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNsZWFyIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJiNmZmxTZWcxIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjZmZsU2VnMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmI2ZmbFNlZzMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbGVhci1idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDVweDtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdG8tYWRkcmVzcyB7XHJcbiAgICAgICAgLnVzZXItbG9va3VwIHtcclxuICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zyb20tYWRkcmVzcywgI3RvLWFkZHJlc3Mge1xyXG4gICAgICAgIC5yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnbmF0dXJlLXR5cGVzIHtcclxuICAgICAgICAgICAgLmJnLXdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbiwgLnNpZ25hdHVyZS10eXBlcywgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiwgLnNlbGVjdC1yYXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZ25hdHVyZS10eXBlcywgI2RlbGl2ZXJ5LW9wdGlvbnMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb24tcGFuZWwge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwc0xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFqYXgtc3Bpbm5lciB7XHJcbiAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stY292ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uc2hpcHBpbmdDb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA3NjdweFxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbGFiZWw6bm90KC51aS1jaGVja2JveHJhZGlvLWxhYmVsKTpub3QoLmFsd2F5cy1zaG93KSwgaS5nbHlwaGljb24taW5mby1zaWduIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiA3NjhweFxyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICYuaGVscC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ZpZXctc2hpcG1lbnQge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtd2FybmluZy1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbmNlbGVkLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtZGFuZ2VyLWJvcmRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtaW5mby1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY2Fycmllci1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLXdhcm5pbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA5OTFweFxyXG4gICAgI3ZpZXctc2hpcG1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NoaXBwaW5nLWVzdGltYXRvciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLXdhcm5pbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtd2FybmluZy1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1kYW5nZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtZGFuZ2VyLWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjY2Fycmllci1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dC1ub24tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1qcXVpLWZlZWRiYWNrIHtcclxuICAgICAgICAmLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1tZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdGF0ZS1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIHtcclxuICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC51aS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oZWxwIHtcclxuICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLCAuc2lnbmF0dXJlLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWxvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1sb2FkZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGludyAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2x5cGhpY29uLXJlZnJlc2gtbm8tYW5pbWF0ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGludyB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQC1tb3ota2V5ZnJhbWVzIHNwaW5tIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYWpheC1zcGlubmVyIHtcclxuICAgICAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjay1jb3ZlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAjc2hpcHBpbmctZXN0aW1hdG9yIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIGxhYmVsOm5vdCgudWktY2hlY2tib3hyYWRpby1sYWJlbCk6bm90KC5hbHdheXMtc2hvdyksIGkuZ2x5cGhpY29uLWluZm8tc2lnbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNzaGlwcGluZy1lc3RpbWF0b3Ige1xyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDk5MXB4XHJcbiAgICAjc2hpcHBpbmctZXN0aW1hdG9yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDEsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiAyLCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogMywgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDQsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiA1LCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogNiwgJGxhYmVsOiAnJyk7XHJcblxyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICYgPiBwIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuaGVscGxpbmstZHJhd2VyICsgbGFiZWwgKyBoMyArIHAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVyLCAubWF0LXN0ZXBwZXItdmVydGljYWwge1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5idG4tc2ltIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdGluZy1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAmLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRyYW5zcGFyZW50LCAuc2VjdGlvbi13aGl0ZSB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1ncmF5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRyYW5zcGFyZW50LCAuc2VjdGlvbi13aGl0ZSwgLnNlY3Rpb24tZ3JheSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogNDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgICAvL2hlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgLm1hdC1tZGMtY2hpcC1zZXRbaGlkZGVuXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1kYy1ldm9sdXRpb24tY2hpcC1zZXRfX2NoaXBzLCBcclxuICAgICAgICAubWF0LW1kYy1jaGlwIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtbWRjLWNoaXAge1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vOTkycHhcclxuICAgICAgICAubGlzdGluZy1wYW5lbCB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHsgLy8xMjAwcHhcclxuICAgICAgICAuYnRuLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNmaXJzdFRpbWVTZWxsZXJNb2RhbCB7XHJcblx0Ji5pbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0YnV0dG9uLmNsb3NlLWJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0d2lkdGg6MzBweDtcclxuXHRcdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRwLCB1bCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdiLW1hdC1kaWFsb2cge1xyXG5cdCYuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCB7XHJcblx0XHQuY2xvc2Uge1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHR0b3A6MTVweDtcclxuXHRcdFx0Zm9udC1zaXplOjI2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hdC1tZGMtZGlhbG9nLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdG1hcmdpbjoyMHB4IDAgMHB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAxcHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6dW5zZXQ7XHJcblxyXG5cdFx0XHQjZGVzY3JpcHRpb25UZXh0IHtcclxuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRtYXJnaW46MCAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHJcblx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0Ji5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmICsgYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6LTE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6LTE1cHg7XHJcblx0XHRcclxuXHRcdC5wYWdlLXNlY3Rpb24ge1xyXG5cdFx0XHRib3JkZXItdG9wOjBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTowcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBkaXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUsIC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweCAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaW52YWxpZCB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNUSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJ1dHRvbixhIHtcclxuXHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YnV0dG9uLGEge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHJcblx0XHRcdCNvcHRpb25hbFNlcnZpY2VzK2gyIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjBweCA2cHggMHB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vMTIwMHB4XHJcblx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRidXR0b24sYSB7XHJcblx0XHRcdFx0XHR3aWR0aDozMy4zMzMzJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0LmVycl9tc2cge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgICBjb2xvcjogI2QwMDIxYjtcclxuXHQgICAgbWluLWhlaWdodDogMjBweDtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5jdGEtcm93ICsgLmVycl9tc2cge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHR9XHJcblx0LmVycl9tc2dfd3JhcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOi0yMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0LnBhZ2Utc2VjdGlvbiB7XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCksIC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDoxcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2hlY2stZ3JvdXAge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0zcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yZXEge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCIqXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhLCBhOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5kcmF3ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY+bGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWMtaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0LmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDo0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdFx0XHRib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmFkaW8tZ3JvdXAge1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHQgICAgbWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6ZmxleDtcclxuXHJcblx0XHRcdFx0ICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tdWx0aS1pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0bGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHVsLmNoZWNrYm94LWdyb3VwIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo3cHg7XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KSB7XHJcblx0XHRcdFx0Ji5zaG9ydCB7XHJcblx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZ1dHVyZS1zYXZlLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJlcSB7XHJcblx0XHRcdFx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIipcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxICsgbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxICsgbGFiZWwgKyBsYWJlbCwgLmZpZWxkLW5hbWUtcmVxICsgbGFiZWwgKyBsYWJlbCArIGlucHV0IHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsLCAuZmllbGQtbmFtZS1yZXE6Y2hlY2tlZCArIGxhYmVsICsgbGFiZWwgKyBpbnB1dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0XHQuY2hlY2stZ3JvdXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jj5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5lZGl0LW1vZGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQucHJlZmlsbC1lZGl0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmVmaWxsLWxpc3Qge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDozcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCtzcGFuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXQtY2hpcC1saXN0IHtcclxuXHRcdFx0XHQubWF0LWNoaXAtbGlzdC13cmFwcGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5tYXQtY2hpcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0XHQubWF0LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm1hdC1zdGFuZGFyZC1jaGlwOm5vdCgubWF0LWNoaXAtZGlzYWJsZWQpOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0LnBhZ2Utc2VjdGlvbiB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsLC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0Ji5kcmF3ZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcbiAgICAubGlzdGluZy1wYW5lbCB7XHJcbiAgICAgICAgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAuaGVscGxpbmstZHJhd2VyICsgbGFiZWwgKyBoMywgLmhlbHBsaW5rLWRyYXdlciArIGxhYmVsICsgaDMgKyBwICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWxwbGluay1kcmF3ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTA4NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHggMHB4IDBweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnkge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1heC13aWR0aDo2MjBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjE1cHggMTVweCAyNXB4O1xyXG4gICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG5cdCY+aDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgJj5wIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1oaXN0b3J5LXdyYXAge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAmLm1pZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjM0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvcHJpY2VoaXN0b3J5LWJnLnBuZycpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjYwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCA0cHggMnB4IHJnYmEoNTAsNTAsNTAsMC40KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sLCAmLnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTo4M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogLTFweCAxcHggMnB4ICR0cnVlLXdoaXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxcHggMXB4IDJweCAkdHJ1ZS13aGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXB4IC0xcHggMCAkdHJ1ZS13aGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTFweCAtMXB4IDAgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwLmx1IHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNUSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOjk1JTtcclxuXHJcbiAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlLWhpc3Rvcnktd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjQ5O1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxlZnQsICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE3NXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubHUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5taWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubCwgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTo3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSB7XHJcbiAgICAgICAgLnByaWNlLWhpc3Rvcnktd3JhcCB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubHUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IHtcclxuICAgICAgICAucHJpY2UtaGlzdG9yeS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotMzBweDtcclxuXHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubCwgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDotODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDotODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmx1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdCNjYXRlZ29yeVNlbGVjdGlvbiB7XHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRtYXJnaW46IDBweCAwcHggMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVycl9tc2dfd3JhcCB7XHJcblx0XHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxvYWRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHQmLnNlY3Rpb24taGVhZGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXRlZ29yeS1pbnB1dCB7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1pbnB1dC13cmFwIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5hYy1pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbcmVhZG9ubHldIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zZWFyY2hpbmcge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jYXRlZ29yeS1pbnB1dC13cmFwIHtcclxuXHRcdFx0XHRcdFx0LmFjLWlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2F0ZWdvcnktcmVzdWx0cyB7XHJcblx0XHRcdFx0JiA+IC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gaHIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA0O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3JheS1saWdodCwgJGxpZ2h0bmVzczogMjUlKTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGVybWluYWwtY2F0ZWdvcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeSArIGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nYi1tYXQtdHJlZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0XHRcdFx0LnRlcm1pbmFsLWNhdGVnb3J5ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1hdC1uZXN0ZWQtdHJlZS1ub2RlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0Lm1hdC10cmVlLW5vZGU6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG5cdFx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0LmdiLW1hdC10cmVlIHtcclxuXHRcdFx0XHRcdGJ1dHRvbiwgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1kaXNwbGF5IHtcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG5cdFx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwcHg7XHJcblxyXG5cdFx0XHRcdFx0LmNhdGVnb3J5LWlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5zZWFyY2hpbmcge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYWMtaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktcmVzdWx0cyB7XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5nYi1tYXQtdHJlZSB7XHJcblx0XHRcdFx0XHRidXR0b24sIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vOTkycHhcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5jYXRlZ29yeS1pbnB1dCB7XHJcblx0XHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxODBweDtcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHsgLy8xMjAwcHhcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5sb2FkaW5nIHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNhdGVnb3J5LWlucHV0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHJcblx0XHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1kaXNwbGF5LCAuZ2ItbWF0LXRyZWUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktZGlzcGxheSBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiI2xpc3RpbmdDb250YWluZXIge1xyXG4gICAgI3BpY3R1cmVzIHtcclxuICAgICAgICAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHQjaXRlbURldGFpbHMge1xyXG5cdFx0aDUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0cGFkZGluZzogMTVweCAwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZmbCB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3N0YW5kYXJkVGV4dE5pY2tuYW1lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPi5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RmZGZkZiwgJHRydWUtd2hpdGUgMTJweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdyYWRpZW50LWdyb3VwLXdyYXAge1xyXG5cdFx0XHRtYXJnaW46MCAtMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHRydWUtd2hpdGUsICNkZmRmZGYgNTBweCk7XHJcblxyXG5cdFx0XHQuZ3JhZGllbnQtcm90YXRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFx0XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtMTBweCAjMDAwMDAwLCAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMCk7XHJcblxyXG5cdFx0XHRcdC5ncmFkIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDotNDY2JTtcclxuXHRcdFx0XHRcdGxlZnQ6LTI1JTtcclxuXHRcdFx0XHRcdHdpZHRoOjE1MCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDgyYTZkO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2IoNzIsIDQyLCAxMDkpIDI1JSwgcmdiYSgxOTUsIDQwLCAxNjgsIDEpIDUwJSwgcmdiKDEwMSwgNTYsIDE1NSkgNzUlKTtcclxuXHRcdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHQtbW96LWFuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OjEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjR2VuZXJhdGVBSUJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2MzMjhhODtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDEycHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OjExO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QC1tb3ota2V5ZnJhbWVzIGdyYWRpZW50U3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cdFx0XHRcdEAtd2Via2l0LWtleWZyYW1lcyBncmFkaWVudFNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHRcdFx0XHRAa2V5ZnJhbWVzIGdyYWRpZW50U3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmdyYWQge1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozcztcclxuXHRcdFx0XHRcdFx0LW1vei1hbmltYXRpb24tZHVyYXRpb246M3M7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjozcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0LmdyYWQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3JlbWFpbmluZ0F0dGVtcHRzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXJyX21zZyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ydGYtbGFiZWwtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcblx0XHRcdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweCAxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2FkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LCAyMzgsIDIzOCk7XHJcblx0XHR9XHJcblx0XHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNUSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG5cdFx0XHQucnRmLWxhYmVsLXdyYXAge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhdGVnb3J5LXNlY3Rpb24ge1xyXG5cdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuXHRcdFx0XHQmLnNlY3Rpb24taGVhZGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I3BheW1lbnRTaGlwcGluZ1RheGVzIHtcclxuXHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0LmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgLnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdCYuc2hpcHBpbmctc2VjdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHQmID4gLmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogNDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucHV0LWdyb3VwLWVuZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQjc2hpcFNlZUFkZGxUZXJtcyArIGxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQjaW1tZWRpYXRlLWNoZWNrb3V0LWdicGF5IC5nbHlwaGljb24tb2sge1xyXG5cdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdH1cclxuXHJcblx0XHQjZXN0aW1hdG9yLWxvZ28tbGlua3MtaGRyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0fVxyXG5cdFx0I2VzdGltYXRvci1sb2dvLWxpbmtzIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46MTBweCAtNy41cHggNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGhlaWdodDoxMDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI2ZlZGV4bGluaz5kaXYge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLWZlZGV4LnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYjdXNwc2xpbms+ZGl2IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby11c3BzLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYjdXBzbGluaz5kaXYge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLXVwcy5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LmdseXBoaWNvbi1yZW1vdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbi1ncmF5IHtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRjbGVhcjogbGVmdDtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmltbWVkaWF0ZS1jaGVja291dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHJcblx0XHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuZ2x5cGhpY29uLW9rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5nbHlwaGljb24tcmVtb3ZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnF1YWxpZmllZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnVucXVhbGlmaWVkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZ2x5cGhpY29uLW9rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2FsZXNUYXhXcmFwIHtcclxuXHRcdFx0I3RheEVudHJ5IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0XHRcdFx0I3RheFN0YXRlIHtcclxuXHRcdFx0XHRcdCNzYWxlc1RheFN0YXRlVGV4dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCAwcHggNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJldmVhbGVyIHtcclxuXHJcblx0XHRcdFx0XHQjdGF4UGVyY2VudGFnZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHAuZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjdGF4SW5jbHVzaW9ucyB7XHJcblx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2FsZXNUYXhXcmFwLCAjZXhjbHVkZVN0YXRlc1dyYXAge1xyXG5cdFx0XHQjdGF4RW50cmllcywgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRcdCYgPiBzbWFsbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA3NXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLnBlcmM6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIlXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucm93LWVudHJpZXMge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQucm93LWVudHJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucmVtb3ZlLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFkZC1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5hZGQtYnRuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiArIC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjZXhjbHVkZVN0YXRlc1dyYXAge1xyXG5cdFx0XHQjZXhjbHVkZVN0YXRlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0Ji5zaGlwcGluZy1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5jb2wtc20tNiB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMSA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHQjbGlzdGluZ09wdGlvbnMge1xyXG5cdFx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRoMy5zZWNvbmRhcnktaGVhZGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkO1xyXG5cclxuXHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1lcmlkaWFuIHtcclxuXHRcdFx0XHRcdGNsZWFyOm5vbmU7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXQtbWRjLXRhYi1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMHB4IDBweDtcclxuXHJcblx0XHRcdFx0LmRyYXdlciB7XHJcblx0XHRcdFx0XHRtYXJnaW46NXB4IDBweCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJhZGlvLWdyb3VwIGxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHQmLnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1yaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjc2hvcnRUZXJtQXVjdGlvbk9wdGluICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCNhdWN0aW9uRHVyYXRpb25DaGtfc3RkICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAsI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHIgKyBsYWJlbCArIC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQjcmVsaXN0RXZlbklmU29sZENoa19zdGQgKyBsYWJlbCArIC50aWVyLTIsI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyICsgbGFiZWwgKyAudGllci0yIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjNzO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNhdWN0aW9uRHVyYXRpb25DaGtfc3RkOmNoZWNrZWQgKyBsYWJlbCArIC5pbnB1dC1ncm91cCwgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHI6Y2hlY2tlZCArIGxhYmVsICsgLmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdCNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZDpjaGVja2VkICsgbGFiZWwgKyAudGllci0yLCNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocjpjaGVja2VkICsgbGFiZWwgKyAudGllci0yIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI3N0YW5kYXJkLXRhYiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI3Nob3J0dGVybS10YWIge1xyXG5cdFx0XHRcdFx0Jj5kaXZ7XHJcblx0XHRcdFx0XHRcdCY+cCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2Uge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5jaGVjay1ncm91cCB7XHJcblx0XHRcdFx0XHRcdCY+bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNsZWFyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweCAxNXB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNmdXR1cmVMaXN0aW5nT3B0aW4gKyBsYWJlbCwgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbiArIGxhYmVsLCAjZnhkRnV0dXJlTGlzdGluZ09wdGluICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjZnV0dXJlTGlzdGluZ09wdGluOmNoZWNrZWQgKyBsYWJlbCArIC5pbnB1dC1ncm91cCwgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbjpjaGVja2VkICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAsICNmeGRGdXR1cmVMaXN0aW5nT3B0aW4gKyBsYWJlbCArIC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucm93ID4gLmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0Y2xlYXI6Ym90aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nYi1tYXQtZGF0ZXBpY2tlciB7XHJcblx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luOjBweCAwcHggMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHRcdC5nYi1tYXQtZGF0ZXBpY2tlciB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQgXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlIHtcclxuXHRcdFx0XHRcdFx0LmNoZWNrLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHQmPmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb24tdHJhbnNwYXJlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLmFkanVzdCgkaGlnaGxpZ2h0LXllbGxvdywgJGxpZ2h0bmVzczogMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZ2ItbWF0LWNoZWNrYm94ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGRfd3JhcCB7XHJcblx0XHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudWktbWVudSB7XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgxKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMik+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgzKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5zdWJ0b3RhbCB7XHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fSBcclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0I29wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkaGlnaGxpZ2h0LXllbGxvdywgJGxpZ2h0bmVzczogMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZ2ItbWF0LWNoZWNrYm94ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGRfd3JhcCB7XHJcblx0XHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudWktbWVudSB7XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgxKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMik+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgzKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5zdWJ0b3RhbCB7XHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdHBpYy1jYXJvdXNlbCB7XHJcblx0XHQudWktY2Fyb3VzZWwge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdC51aS1jYXJvdXNlbC1oZWFkZXIge1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0XHRcdFx0LnVpLWNhcm91c2VsLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR3aWR0aDozMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdCAgICBtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji51aS1jYXJvdXNlbC1uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwODBcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji51aS1jYXJvdXNlbC1wcmV2LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDc5XCI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1jYXJvdXNlbC12aWV3cG9ydCB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC51aS1jYXJvdXNlbC1pdGVtIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMi41cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdCNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyB7XHJcblx0XHRcdC5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY+aDMsJj5wLCY+c21hbGwge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjVweDtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDBweCA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubWF0LW1kYy10YWItYm9keS1jb250ZW50ID4gZGl2IHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweCAxMHB4O1xyXG5cclxuXHRcdFx0XHQucHJldmlldy1oZWFkZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3Bhbi5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiArIHNwYW4uc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubm9SZXZlYWxlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTIwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICBcdFx0XHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdFx0LnJldmVhbGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDoxMjAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgIFx0XHRcdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjouNXMgaGVpZ2h0IGVhc2U7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoyMDBweDtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDoyMDBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNDk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY+LmZhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6NzVweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6NTA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDApIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMCkgMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMCkgMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6LTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MzBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDUxO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246LjVzIGFsbCBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiRXhwYW5kXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIkNvbGxhcHNlXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZWRpdG9yLWJsb2NrIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6NDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHQvKiBkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ICovXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jj5oNSB7XHJcblx0XHRcdFx0XHRcdC8vZmxleDowIDAgNDUlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmPnAge1xyXG5cdFx0XHRcdFx0XHQvL2ZsZXg6MTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnR3by1saW5lIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTVweCBhdXRvIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsYWJlbCwuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY29sb3JlZC1yb3dzLCAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykge1xyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRmbGV4OjE7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaW1hZ2UtY29udGFpbiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDUwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbG9yZWQtcm93cyB1bCBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuXHRcdFx0XHQuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyB7XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgKiArIC5yaWdodCwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArICogKyAqICsgLnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgKiArIC5yaWdodCwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgKiArICogKyAucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYucmVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5ibHVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuZ3JlZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvd3MgKyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNwcmV2aWV3UGFuZSB7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcblx0XHRcdFx0LmxvYWRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDozMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJldmlldy10b3AsIC5wcmV2aWV3LWJvdHRvbSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByZXZpZXctdG9wIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmV2aWV3LWJvdHRvbSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0XHQubWF0LW1kYy10YWItYm9keS1jb250ZW50ID4gZGl2IHtcclxuXHRcdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRcdCYjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWF2ZWxlciB7XHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MzAwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDozMDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcclxuXHRcdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0Lm1hdC1tZGMtdGFiLWJvZHktY29udGVudCA+IGRpdiAge1xyXG5cdFx0XHRcdFx0LnByZXZpZXctaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jayB7XHJcblx0XHRcdFx0XHRcdCY+aDUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jayksLmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0aDUscCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29sb3JlZC1yb3dzIHtcclxuXHRcdFx0XHRcdFx0LmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0XHQmPnNwYW4sc3Ryb25nLGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0XHQmI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIHtcclxuXHRcdFx0XHRcdFx0XHQjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0XHRcdC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQgPiBkaXYgIHtcclxuXHRcdFx0XHRcdC5wcmV2aWV3LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2sge1xyXG5cdFx0XHRcdFx0XHQmPmg1IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spLC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdGg1LHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0XHQuY29sb3JlZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRcdCY+c3BhbixzdHJvbmcsbGFiZWwgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRcdCYjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3ByZXZpZXdQYW5lIHtcclxuXHRcdFx0XHRcdC5sb2FkZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHRcdFx0Lm1hdC1tZGMtdGFiLWJvZHktY29udGVudCA+IGRpdiAge1xyXG5cdFx0XHRcdFx0LnByZXZpZXctaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jayB7XHJcblx0XHRcdFx0XHRcdCY+aDUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jayksLmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0aDUscCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbG9yZWQtcm93cyB7XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0Jj5zcGFuLHN0cm9uZyxsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRcdFx0JiNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyB7XHJcblx0XHRcdFx0XHRcdFx0I3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjcHJldmlld1BhbmUge1xyXG5cdFx0XHRcdFx0LmxvYWRlciB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gXHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciB7XHJcbiAgICAjcGF5bWVudEdhdGV3YXkge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyppbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSovXHJcbiAgICAgICAgLmlucHV0LXdyYXAsIC5qcXVpLWRkLXdyYXBwZXIsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYXV0aC1vbmx5LXdhcm5pbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQgKyAjcGF5bWVudEdhdGV3YXkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIHtcclxuICAgICNlbmFibGVkVG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZW5hYmxlZFRvZ2dsZXIgKyAjcGF5bWVudEdhdGV3YXkgPiBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkRpc2FibGVkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZW5hYmxlZFRvZ2dsZXI6Y2hlY2tlZCArICNwYXltZW50R2F0ZXdheSA+IGxhYmVsIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRW5hYmxlZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VuYWJsZWRUb2dnbGVyW2Rpc2FibGVkXSArICNwYXltZW50R2F0ZXdheSA+IGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIge1xyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCwgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgLyomOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcXCJcIjtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAucmVxIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwsIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncm91cC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdnYge1xyXG4gICAgICAgICAgICAgICAgLmN2di1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJXaGVyZSBkbyBJIGZpbmQgdGhpcz9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQjY3Z2SGVscERyYXdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jdnYtY29udGVudC13cmFwICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWxwLXBvcHVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWc6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5jdnYtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxNFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5jdnYtY29udGVudC13cmFwICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/I2NyZWRpdFJlcXVlc3RDb250YWluZXIge1xyXG4gICAgZGl2LmhlbHAtdGV4dCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtZGFuZ2VyIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmdyZWV0aW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/I2Rpc3B1dGVDb250YWluZXIge1xyXG4gICAgLmZpZWxkY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJweCAwcHggMnB4IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCBsYWJlbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvKiBzbyBjaGVja2JveGVzIGFsaWduIHByb3Blcmx5ICovXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRhcmVhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIElNRyB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgLyppY29ucyBmb3IgdXNlIGluIFNlYXJjaCBSZXN1bHRzIFRhYmxlIGFuZCBLZXkgYXQgYm90dG9tIG9mIHRhYnMuIEJhY2tncm91bmQgcG9zaXRpb25zIHJlcXVpcmVkIGZvciBJRSB0byBkaXNwbGF5Ki9cclxuICAgIC5pLXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1mZWF0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMTIwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjQwcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktZiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0xODBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0yNDBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktblIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMzAwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXN0YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMzYwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXFMc20ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNDIwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXFMIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU0MHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcuaS1jIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIgI2N1c3RvbS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAjZGl2QnV5ZXJDb21tZW50cyB7XHJcbiAgICAgICAgLmNvbW1lbnRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTM1cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIge1xyXG5cdCY+LmFsZXJ0IHtcclxuXHRcdHVsIHt9XHJcblx0fVxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG5cclxuICAgICAgICBwI2NyRXJyb3Ige1xyXG4gICAgICAgIFx0bWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgXHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcblx0XHRcclxuICAgICAgICAjaW5pdGlhdGUtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICBcdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHQgICAgICAgIHAjY3JFcnJvciB7XHJcblx0ICAgICAgICBcdHBhZGRpbmctbGVmdDowO1xyXG5cdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIHtcclxuXHQud2FybmluZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHR9XHJcblxyXG5cdCYud2FybmluZyB7XHJcblx0XHRzcGFuLndhcm5pbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0XHRkaXYud2FybmluZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5jdGEtcm93IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG5cclxuICAgIC5jci1sb29rdXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICBcclxuICAgICAgICAuY3ItbG9va3VwLWlucHV0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmNyLWxvb2t1cC1vciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmPmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jci1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3Itb3JkZXItc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAuY3ItbG9va3VwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jci1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNyLWxvb2t1cCB7XHJcbiAgICAgICAgICAgIC5jci1sb29rdXAtaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jci1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiAgICAmPnVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuXHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICY6bm90KC5jclRlcm1pbmFsU2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3ItcXVlc3Rpb24tcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNyLXJhZGlvLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlc3BvbnNlLXBhZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgLmNyVGVybWluYWxTZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICY+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciB7XHJcbiAgICAuY3JUZXJtaW5hbFNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIC5jclRlcm1pbmFsRm9ybSwgLnNlY3Rpb24tY29weSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWNvcHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXNzYWdlLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyVGVybWluYWxGb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgLmNyLWRvY3VtZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNyLXJlYXNvbi1yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNyLWNoYXItY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5jclRlcm1pbmFsU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5jclRlcm1pbmFsRm9ybSB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmNyVGVybWluYWxTZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3JUZXJtaW5hbEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAuY3ItZG9jdW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpdiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzIHtcclxuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgJj5sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYXUtdXBsZHItYnV0dG9uLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgI29wZW5XaWRnZXRCdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICNudW1PZkZpbGVzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlci1jb250ZW50PmRpdiAuYXUtdXBsZHItdXBsb2FkZXIgLmF1LXVwbGRyLXVwbG9hZGVyLXBhbmVzIC5hdS11cGxkci11cGxvYWQtcGFuZSAuYXUtdXBsZHItbGlzdCBsaSAuYWRkRmlsZXNCdXR0b24uYWRkLWZpbGU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJDbGljayB0byBBZGQgRG9jdW1lbnRzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5lcnJfbXNnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OmF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgI29wZW5XaWRnZXRCdG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgI251bU9mRmlsZXMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCB7XHJcbiAgICAjY3JRdWVzdGlvbnNTZWN0aW9uIHtcclxuICAgICAgICAmPnVsPmxpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWxpc3QtcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuXHJcbiAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVjay13cmFwIGxhYmVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NyRXJyb3Ige1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0gXHJcbiIsIu+7vyNjb3Vwb25DZW50ZXJDb250YWluZXIsICNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciB7XHJcbiAgICAuaW5wdXQtZ3JvdXAtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmpxdWktY2Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7ICAgIFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICAuZ3JlZW4taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlM2UzZTMgIWltcG9ydGFudDsgLy9Vc2VkIHRvIGVyYXNlIHRoZSBkdGZvb3RlciBsaW5lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjb3Vwb25DZW50ZXJDb250YWluZXIge1xyXG4gICAgLmlucHV0LWdyb3VwLWZsZXggPiBhIHtcclxuICAgICAgICBtaW4td2lkdGg6NDVweDtcclxuICAgIH1cclxuICAgIGRpdi5zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhLmZpZWxkLWxpbms6bGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQuY291cG9uLWNvZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgZGl2LmNvdXBvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgZGl2LmNvcHktd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICAgICBkaXYuY29weS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5jb3Vwb24tY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2LmNvcHktY29uZmlybSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjouNXMgb3BhY2l0eSBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjazsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiQ29waWVkIVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5Oi43NTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjY291cG9uLWdyaWQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgICAgJi5jaGlsZCB7XHJcbiAgICAgICAgICAgIC5kZXRhaWwtcm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQuY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuc2VhcmNoLXNlbGxlciB7XHJcbiAgICAgICAgZGl2LnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDZweCA2cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIGRpdi5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2NvdXBvbi1ncmlkX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAjY291cG9uLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0Ym9keSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIGRpdi5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIFxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyPi5jdGEtcm93IHtcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgfVxyXG4gICAgI2NvdXBvbkNvZGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1yZW9yZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5kZXNjLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW46NXB4IDAgMCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGlucHV0LmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJisuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IsIHNwYW4uZmllbGQtdmFsaWRhdGlvbi12YWxpZCB7XHJcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgIH1cclxuICAgIC5yYWRpby1yb3cge1xyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR5cGUge1xyXG4gICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1mbGV4LCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIC5nbHlwaGljb24tcGx1cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB0b3A6LTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycyB7XHJcbiAgICAgICAgI21mclNlbGVjdFBhbmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPi5yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY291cG9uVHlwZS1zZWxlY3Rpb25zIHtcclxuICAgICAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoaXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZWRpdC1jaGlwIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVtb3ZlLWNoaXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnBlcmMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leGNsdXNpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIGksIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpOm5vdCguZ2x5cGhpY29uKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nLCAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGQtZXhjbHVzaW9ucyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvdXBvblR5cGVXcmFwIHtcclxuICAgICAgICAmLnVzZCB7XHJcblxyXG4gICAgICAgICAgICAudXNkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGN0IHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHRib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubGFiZWwtY2hlY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5mbGV4LXJlb3JkZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5mbGV4LXJvdyAuZGVzYy13cmFwIC5pbnB1dC13cmFwIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjY291cG9uVHlwZS1DYXRlZ29yaWVzLCAjY291cG9uVHlwZS1VUENzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjY291cG9uVHlwZS1NYW51ZmFjdHVyZXJzLCAjY291cG9uVHlwZS1DYXRlZ29yaWVzLCAjY291cG9uVHlwZS1VUENzIHtcclxuICAgICAgICAgICAgLmNvbC10bi0xMisuY29sLXRuLTEyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWZsZXgsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5nbHlwaGljb24tcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLy8gI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycywgI2NvdXBvblR5cGUtQ2F0ZWdvcmllcywgI2NvdXBvblR5cGUtVVBDcyB7XHJcbiAgICAgICAgLy8gICAgIC5pbnB1dC1ncm91cC1mbGV4IHtcclxuICAgICAgICAvLyAgICAgICAgIC5qcXVpLWRkLXdyYXBwZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmFsZXJ0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAucmFkaW8tcm93IHtcclxuICAgICAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsICYudHlwZSAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIC5vd25lci1hZGRlZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAuY2hpcCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGVyYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jcHJpbnRJbnZvaWNlQ29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IC00M3B4O1xyXG4gICAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAmLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXR1cm5lZC1kYXRlIHtcclxuICAgICAgICAgICAgc3Ryb25nLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpcnN0Um93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI2l0ZW1JbmZvLCAjdG90YWxJbmZvIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItdGl0bGUsIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubm8tc3RyZXRjaCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpdGVtSW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOTlweDtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmaXJzdFJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2l0ZW1JbmZvIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2l0ZW1JbmZvLCAjdG90YWxJbmZvIHtcclxuICAgICAgICAgICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLm5vLXN0cmV0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzaGlwVG9BZGRyZXNzIHtcclxuICAgICAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2JpbGxUb0FkZHJlc3Mge1xyXG4gICAgICAgICAgICAuYm9yZGVyLWJnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIGhlYWRlciwgZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwcmludEludm9pY2VDb250YWluZXIge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmaXJzdFJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NlbGxlckluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG5cclxuICAgICAgICAgICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVyLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTVweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjb3JkZXJJbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NoaXBUb0FkZHJlc3MsICNiaWxsVG9BZGRyZXNzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2hpcFRvQWRkcmVzcyAuYm9yZGVyLWJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYmlsbFRvQWRkcmVzcyAuYm9yZGVyLWJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNpdGVtSW5mbywgI3RvdGFsSW5mbyB7XHJcbiAgICAgICAgICAgICYgPiAuY29sLXhzLTEyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNpdGVtSW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYW51ZmFjdHVyZXJQYWdlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCY+ZGl2IHtcclxuXHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+aDIge1xyXG5cdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdH1cclxuXHRcdCY+YS5zZWVNb3JlIHtcclxuXHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblxyXG5cdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OlwiXFxlMDgwXCI7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDozcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZXJvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRoMSB7XHJcblx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdH1cclxuXHRcdC5kZXNjIHtcclxuXHRcdFx0bWFyZ2luOjE1cHggMHB4IDBweCAwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdC5ncmlkLCAuY2Fyb3VzZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYucm93IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4OyAvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0bWFyZ2luLXJpZ2h0Oi03LjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPmgyIHtcclxuXHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0cGFkZGluZzowcHggNy41cHg7XHJcblx0XHR9XHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdG9yZGVyOjI7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246LjJzIGFsbCBlYXNlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzo1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmltZy13cmFwIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0Jj5hIHtcclxuXHRcdFx0b3JkZXI6MztcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjBweCA3LjVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyaWQge1xyXG5cdFx0XHJcblx0XHQmPmRpdi5ncmlkLXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0Y2xlYXI6bGVmdDtcclxuXHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0Y2xlYXI6bGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcm91c2VsIHtcclxuXHRcdC8vcGFkZGluZzowcHggNy41cHg7XHJcblxyXG5cdFx0Jj4uaDIsICY+YS5zZWVNb3JlIHtcclxuXHRcdFx0Ly9wYWRkaW5nOjBweCA3LjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2Fyb3VzZWwtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG5cdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdCAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHQgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuXHQgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHQgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuXHQgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMwcHg7XHJcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgICAgICAgICAgei1pbmRleDogNTA7XHJcblx0ICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQgICAgICAgICAgICBpIHtcclxuXHQgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcblx0ICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG5cdCAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHQgICAgICAgICAgICAgICAgbGVmdDogNy41cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG5cdCAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG5cdCAgICAgICAgICAgICAgICByaWdodDogNy41cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuXHQgICAgICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG5cdCAgICAgICAgXHQuc2xpY2stdHJhY2sge1xyXG5cdCAgICAgICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdCAgICAgICAgXHRcdCY+ZGl2IHtcclxuXHQgICAgICAgIFx0XHRcdHBhZGRpbmc6MHB4IDcuNXB4O1xyXG5cdCAgICAgICAgXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0ICAgICAgICBcdFx0fVxyXG5cdCAgICAgICAgXHR9XHJcblx0ICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZXJvIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdG1hcmdpbjoyMHB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5oZXJvIHtcclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JpZCwgLmNhcm91c2VsIHtcclxuXHRcdFx0Jj5oMiB7XHJcblx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmEge1xyXG5cdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0cmlnaHQ6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwge1xyXG5cdFx0XHQuY2Fyb3VzZWwtd3JhcCB7XHJcblx0XHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdCAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcblx0XHQgICAgICAgICAgICAgICAgcmlnaHQ6IDYuNXB4O1xyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOjUwcHg7XHJcblxyXG5cdFx0Lmhlcm8ge1xyXG5cdFx0XHQuZGVzYyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xyXG5cclxuXHRcdFx0Jj5hLnNlZU1vcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2luZHVzdHJ5bmV3cyB7XHJcbiAgICAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhbW1vTGFuZExvZ28ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhaXNlZC1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMHB4IDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLCAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSwgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN0YXhTdGF0ZW1lbnRzUGFnZSB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdC5hY3RpbmctbGFiZWxzIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY29udGVudENvbnRhaW5lciB7XHJcblx0c2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbiB7XHJcblx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGhyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuXHRcdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQvKiAmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0fSAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIycHg7XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdFx0Jj5kaXY6bm90KC5oZWFkZXItYmFyKXtcclxuXHRcdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdGF4U3RhdGVtZW50c1BhZ2Uge1xyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDowcHg7XHJcblxyXG5cdFx0XHQuaGVhZGVyLWJhciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdFx0bGk6bm90KC51aS1tZW51LWl0ZW0pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmRibCwgJi5yYW5nZS10b2dnbGVyPmRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6MTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmN0YXN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OjE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5yYW5nZS10b2dnbGVyIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQmLnJhbmdlLXRvZ2dsZXItZHJhd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lcnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5tb2JpbGUtc29ydCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogI3Jlc3VsdHNTZWN0aW9uX3dyYXBwZXIge1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRcdC5kdC1ib3R0b20ge1xyXG5cdFx0XHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cdFx0XHQgICAgICAgICAgICBvcmRlcjogMztcclxuXHRcdFx0ICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcclxuXHRcdFx0ICAgICAgICAgICAgb3JkZXI6IDE7XHJcblx0XHRcdCAgICAgICAgICAgIG1hcmdpbjowIDAgMTJweDtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdCAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHQgICAgICAgICAgICBvcmRlcjogMjtcclxuXHRcdFx0ICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuXHRcdFx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcblx0XHRcdCAgICAgICAgICAgIFxyXG5cdFx0XHQgICAgICAgICAgICBsaSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBhIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA2cHg7IFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNnB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI4cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5wcmV2aW91cywgJi5uZXh0LCAmLmZpcnN0LCAmLmxhc3Qge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNnB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAgICAgICAgICYucHJldmlvdXMge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5uZXh0IHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICYuZmlyc3Qge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNDhcIjtcclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5sYXN0IHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGEge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fSovXHJcblx0XHRcdFxyXG5cdFx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0XHR0aGVhZCB0ciB7XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdC8qdGhlYWQgdHIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206YXV0bztcclxuXHRcdFx0XHRcdFx0XHRyaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmLnNvcnRpbmdfYXNjOmFmdGVyLCAmLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHJcblx0XHRcdFx0XHRcdCYuc29ydGluZ19hc2M6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUxMTNcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTExNFwiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc29ydGluZ19kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOmRlZmF1bHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGJvZHkgdHIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmLmRhdGFUYWJsZXNfZW1wdHkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdCAgICBib3JkZXItdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0qL1xyXG5cdFx0XHR9XHJcblx0XHRcdC8qI3Jlc3VsdHNTZWN0aW9uX3Byb2Nlc3Npbmcge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcHg7XHJcblx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDotOTk5OXB4O1xyXG5cdFx0XHRcdHotaW5kZXg6NTtcclxuXHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlBsZWFzZSBXYWl0Li4uXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OjUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDotNzVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6LTI1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHR6LWluZGV4OjI7XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDowcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdG9wYWNpdHk6LjM1O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAqL1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdCYuZGJsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vYmlsZS1zb3J0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRcdFx0dGJvZHkgdHIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAzMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgNzAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiT3JkZXIgRGF0ZVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIk9yZGVyICNcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJUYXggRGF0ZVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlRheCBTdGF0ZVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIkRlc2NyaXB0aW9uXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiQW1vdW50XCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHRcdC5maWx0ZXItYmFyLCAjcmVzdWx0c1NlY3Rpb24sIC5lcnIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiAjcmVzdWx0c1NlY3Rpb25fd3JhcHBlciB7XHJcblx0XHRcdFx0XHQuZHQtYm90dG9tIHtcclxuXHRcdFx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdCAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdCAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0ICAgICAgICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0ICAgICAgICAgICAgLmRhdGFUYWJsZXNfaW5mbyB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0ICAgICAgICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH0gKi9cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblxyXG5cdFx0XHRcdFx0bGk6bm90KC51aS1tZW51LWl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYuY3RhcyB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0XHRcdC5maWx0ZXItYmFyIHtcclxuXHRcdFx0XHRcdGxpOm5vdCgudWktbWVudS1pdGVtKSB7XHJcblx0XHRcdFx0XHRcdCYucmFuZ2UtdG9nZ2xlciB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/I3RheEV4ZW1wdGlvbkNvbnRhaW5lciB7XHJcblx0LnJvdyAuZG9jdW1lbnQtdXBsb2FkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQuYnRuLXNpbSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIHtcclxuICAgIC5ja2VfYnV0dG9uX19zb3VyY2Uge1xyXG4gICAgICAgICYgPiBzcGFuLmNrZV9idXR0b25fX3NvdXJjZV9sYWJlbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSFRNTCBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ja2VfYnV0dG9uX29uIHtcclxuICAgICAgICAgICAgJiA+IHNwYW4uY2tlX2J1dHRvbl9fc291cmNlX2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlNhdmUgSFRNTCBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnRmLWxhYmVsLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJiA+IHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2VkaXRDb250YWluZXIge1xyXG4gICAgLnBpY3R1cmUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbiAgICAgICAgaW1nOm5vdCguaW1nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnRodW1iIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDoyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAucGljdHVyZS1yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2VkaXRDb250YWluZXIge1xyXG4gICAgI2Jhc2ljVXBsb2FkZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZWRpdENvbnRhaW5lciB7XHJcblx0LnBpY3R1cmUtcm93IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdCAgICBcclxuXHQgICAgLmltZyB7XHJcblx0ICAgIFx0bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG5cdCAgICBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbWFuYWdlUGljdHVyZXNDb250YWluZXIge1xyXG4gICAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItdXJsLW9ubHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuXHJcbiAgICAgICAgI2FkZC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNpbWFnZVVSTEVycm9yIHtcclxuICAgICAgICBtYXJnaW46NXB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZ3JpZC13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAucmV2ZXJ0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRlbGV0ZWQge1xyXG4gICAgICAgICAgICAgICAgLnJldmVydC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVtb3ZlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JnbmxzIHtcclxuICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLnBja3J5IHtcclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZ2ItY2xvdWRpbmFyeS11cGxvYWRlciB7XHJcbiAgICAgICAgICAgICY+Lm9wZW4tYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtYWluaW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVtYWluaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLm9yZGVyLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyAuYmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWdyZWVuLWJnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDoyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmlucHV0K3NwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ub24tanF1aS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQrc3BhbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTAxM1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1udW1iZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI29yZGVyUmVzdWx0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAgICAgZGl2LmR0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbGVydC1ncmVlbi1iZyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQuc2VsZWN0LWNoZWNrYm94OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDEzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgI29yZGVyUmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXYuZHQtd3JhcHBlciB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDEwcHggMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdC1jaGVja2JveCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiT3JkZXIgI1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItZGF0ZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJEYXRlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVyLWJ1eWVyLW5hbWU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiQnV5ZXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItaXRlbS10aXRsZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJUaXRsZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAub3JkZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAub3JkZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC5lbWFpbC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIC5hY3RpbmctbGFiZWwsbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAjZnJvbVVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmNvbDEge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taWQtYmFyLCAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJhci5ncmF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW1pbmRlci13YXJuaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JpZy1zZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuXHJcbiAgICAgICAgICAgICY+LmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWxlcnQtZ3JlZW4tYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYnV0dG9uLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVtaW5kZXItd2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAuZW1haWwtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29sMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlbWluZGVyLXdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jZnJtTWVzc2FnZVVzZXIge1xyXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjEwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2VudGVyQ29kZTJGQUNvbnRhaW5lciB7XHJcbiAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbFtmb3I9J1JlZ2lzdGVyRGV2aWNlJ10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJfbXNnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50d29GQV9kaXNjbGFpbWVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3JlcXVlc3RBbm90aGVyQ29kZVtkaXNhYmxlZF0ge1xyXG4gICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuXHJcbiAgICAgICAgJi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YS1yb3cge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICYrLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AsIC5idG0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDVweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZS1jb25zZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdlbmVyYWwtY29uc2VudCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciB7XHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjcmVxdWVzdENvZGUyRkFDb250YWluZXIge1xyXG4gICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuXHJcbiAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciB7XHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi8vIENvcmUgL3VzZXIvYmlvbWV0cmljdmVyaWZpY2F0aW9uLiBMYXlvdXQgYW5kIHNwYWNpbmcgY29tZSBmcm9tIEJvb3RzdHJhcCA1IHV0aWxpdHlcclxuLy8gY2xhc3NlcyBvbiB0aGUgdmlldyDigJQgb25seSB0aGUgdHlwZSBzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGxpdmUgaGVyZS5cclxuXHJcbiNpZGtpdFZlcmlmaWNhdGlvbkNvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjaWRraXRWZXJpZmljYXRpb25Db250YWluZXIge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgI2lka2l0VmVyaWZpY2F0aW9uQ29udGFpbmVyIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiAxLCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogMiwgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDMsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiA0LCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogNSwgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDYsICRsYWJlbDogJycpO1xyXG4gICAgXHJcbiAgICAuYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgI215Z2JBZFdyYXBwZXJUb3Age1xyXG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAuc2VjdGlvbi13aGl0ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgLmVycl9tc2cge1xyXG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmN0YS1yb3cgKyAuZXJyX21zZ193cmFwID4gLmVycl9tc2csICNlcnJvci1wcmltYXJ5LW93bmVyLW5lZWRlZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHR9XHJcblx0XHJcbiAgICAuZXJyX21zZ193cmFwID4gLmVycl9tc2csICNlcnJvci1wcmltYXJ5LW93bmVyLW5lZWRlZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgbGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcblxyXG4gICAgICAgICYubGctbGJsIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrLWdyb3VwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBwYWRkaW5nOjFweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsZWdlbmQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuXHJcbiAgICAjY29uc2VudCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6MnB4O1xyXG5cclxuICAgICAgICAmOm5vdCgubWF0LWNoZWNrYm94LWNoZWNrZWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRicy1hbGVydC15ZWxsb3ctYnJkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRicy1hbGVydC15ZWxsb3ctYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXQtY2hlY2tib3gtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtY2hlY2tib3gtbGF5b3V0IHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpwcmUtd3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmK3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmICsgLmVycl9tc2dfd3JhcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxhc3Qtc3RlcC1idG4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgI3NlbGxlclR5cGVTdGVwIHtcclxuICAgICAgICAuc2VsbGVyLXR5cGUtd3JhcCB7XHJcblxyXG4gICAgICAgICAgICAmPmgyLCAmPnAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGxlci10eXBlLWlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNzZWxsZXJUeXBlU3RlcCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxsZXItdHlwZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1MHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+aDIsIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+aDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxsZXItdHlwZS1pbnB1dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjc2VsbGVyVHlwZVN0ZXAge1xyXG4gICAgICAgICAgICAuc2VsbGVyLXR5cGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAmPmgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAjc2VsbGVyVHlwZVN0ZXAge1xyXG4gICAgICAgICAgICAuc2VsbGVyLXR5cGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JlY29tZUFTZWxsZXJDb250YWluZXIge1xyXG4gICAgI3Jldmlld0NvbmZpcm1TdGVwIHtcclxuICAgICAgICAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweCA1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucHJldmlldy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXZpZXctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICNzdW1tYXJ5LVNlbGxlclR5cGUge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VtbWFyeS1CdXNpbmVzc0luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3N1bW1hcnktQnVzaW5lc3NPd25lcnMge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VtbWFyeS1CYW5rQWNjb3VudEluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3N1bW1hcnktVG9TQWdyZWVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3N1bW1hcnktVG9TQWdyZWVtZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1jaGVja2JveC1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDotMS41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWJhY2tncm91bmQsIFxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3YXJtLWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWNoZWNrbWFyay1wYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDo1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjcmV2aWV3Q29uZmlybVN0ZXAge1xyXG4gICAgICAgICAgICAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDo1MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI3Jldmlld0NvbmZpcm1TdGVwIHtcclxuICAgICAgICAgICAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmV2aWV3LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNyZXZpZXdDb25maXJtU3RlcCB7XHJcbiAgICAgICAgICAgICNzZWxlY3RlZFNlbGxlclR5cGVCdG4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSB7XHJcbiAgICAgICAgICAgICAgICAucHJldmlldy1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAjYnVzaW5lc3NJbmZvcm1hdGlvblN0ZXAge1xyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuXHJcbiAgICAgICAgICAgICYrLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZE93bmVyU2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG4gICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXFwyYlwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIH1cclxufVxyXG4ub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOjIwcHggMCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNoaXAge1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgLnBlcmMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYrLmVycl9tc2cge1xyXG4gICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsgICBcclxuICAgICNhZGRPd25lclNlY3Rpb24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIHtcclxuICAgIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwge1xyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXEge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICAgYnV0dG9uLmludmFsaWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53aXBlLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ZlcmlmaWNhdGlvbkNvbnRhaW5lciB7XHJcbiAgICAjdmVyaWZ5T3duZXJzIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjIwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAjbGVnYWxBY2tub3dsZWRnZW1lbnRUZXh0IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZ2FsQWNrbm93bGVkZ2VtZW50Q3RhUm93IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuIl19 */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;
	user-select: none;
	touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}
